<SEC-DOCUMENT>0001600033-23-000009.txt : 20230202
<SEC-HEADER>0001600033-23-000009.hdr.sgml : 20230202
<ACCEPTANCE-DATETIME>20230202160656
ACCESSION NUMBER:		0001600033-23-000009
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		61
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230202
DATE AS OF CHANGE:		20230202

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			e.l.f. Beauty, Inc.
		CENTRAL INDEX KEY:			0001600033
		STANDARD INDUSTRIAL CLASSIFICATION:	PERFUMES, COSMETICS & OTHER TOILET PREPARATIONS [2844]
		IRS NUMBER:				464464131
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0331

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-37873
		FILM NUMBER:		23580898

	BUSINESS ADDRESS:	
		STREET 1:		570 10TH STREET
		CITY:			OAKLAND
		STATE:			CA
		ZIP:			94607
		BUSINESS PHONE:		(510) 778-7787

	MAIL ADDRESS:	
		STREET 1:		570 10TH STREET
		CITY:			OAKLAND
		STATE:			CA
		ZIP:			94607

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	J.A. Cosmetics Holdings, Inc.
		DATE OF NAME CHANGE:	20140212
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>elf-20221231.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:d2d80f37-0d91-456a-8343-26340ce0d41b,g:69da16e1-ab30-4f39-9752-66fe36a7e6cc,d:e0c558cc1ec944dfae79d67a85472721--><html xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:elf="http://www.elfcosmetics.com/20221231" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:srt="http://fasb.org/srt/2022" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>elf-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80L2ZyYWc6N2JhYTUyN2NmMWQ0NGIyOGI5Zjg3YzYzZjkyZTgzMTgvdGFibGU6NTEwOWNjNDQ3YzA5NGFlOWI3NDkxNjNiMmEyNWFjNzEvdGFibGVyYW5nZTo1MTA5Y2M0NDdjMDk0YWU5Yjc0OTE2M2IyYTI1YWM3MV8zLTEtMS0xLTQ1MTc5_6e21a247-086b-4a4d-8af0-21e90425018d">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80L2ZyYWc6N2JhYTUyN2NmMWQ0NGIyOGI5Zjg3YzYzZjkyZTgzMTgvdGFibGU6NTEwOWNjNDQ3YzA5NGFlOWI3NDkxNjNiMmEyNWFjNzEvdGFibGVyYW5nZTo1MTA5Y2M0NDdjMDk0YWU5Yjc0OTE2M2IyYTI1YWM3MV81LTEtMS0xLTQ1MTc5_6ecf6871-af12-430f-8ee0-a9c7c71dad25">2023</ix:nonNumeric><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80L2ZyYWc6N2JhYTUyN2NmMWQ0NGIyOGI5Zjg3YzYzZjkyZTgzMTgvdGFibGU6NTEwOWNjNDQ3YzA5NGFlOWI3NDkxNjNiMmEyNWFjNzEvdGFibGVyYW5nZTo1MTA5Y2M0NDdjMDk0YWU5Yjc0OTE2M2IyYTI1YWM3MV82LTEtMS0xLTQ1MTc5_7378ff55-b01a-4162-8d2d-fb6e22a136f4">Q3</ix:nonNumeric><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80L2ZyYWc6N2JhYTUyN2NmMWQ0NGIyOGI5Zjg3YzYzZjkyZTgzMTgvdGFibGU6NTEwOWNjNDQ3YzA5NGFlOWI3NDkxNjNiMmEyNWFjNzEvdGFibGVyYW5nZTo1MTA5Y2M0NDdjMDk0YWU5Yjc0OTE2M2IyYTI1YWM3MV83LTEtMS0xLTQ1MTc5_bfcf67d8-e17f-4537-ae09-45fda2f501fd">0001600033</ix:nonNumeric><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80L2ZyYWc6N2JhYTUyN2NmMWQ0NGIyOGI5Zjg3YzYzZjkyZTgzMTgvdGFibGU6NTEwOWNjNDQ3YzA5NGFlOWI3NDkxNjNiMmEyNWFjNzEvdGFibGVyYW5nZTo1MTA5Y2M0NDdjMDk0YWU5Yjc0OTE2M2IyYTI1YWM3MV84LTEtMS0xLTQ1MTc5_9ef4e3d2-190a-4496-89b0-bb3e1476d984">--03-31</ix:nonNumeric><ix:nonNumeric contextRef="i5466387600044b8aa16a6209ef105671_I20221231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_7d2c621b-0e64-428a-b966-3466e2fba769">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_8786a461-1eeb-43a9-bdb0-898da485d325">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_f1ce0353-f17d-497b-bd7c-f57022976e5a">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i5466387600044b8aa16a6209ef105671_I20221231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_597586c5-3959-4915-89ee-476aa36b0b33">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_5ae29fbd-84a5-4ae7-a862-e98bc0d0a0d5">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_d22504da-dea1-4f6d-a059-c17f3a3c75bc">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_3f225b88-1139-4239-9d00-8c6283849c0b">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i5466387600044b8aa16a6209ef105671_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_be87bd09-9215-41a1-b0a2-9b53acd5a979">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_d4ab9dd2-c279-46df-b1bc-053a7b1c19a1">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_1668950c-cd87-43d1-b8f2-44bc38d93c88">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_bf5310a2-9879-4fed-96f4-028e3df9174d">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i5466387600044b8aa16a6209ef105671_I20221231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_c1a99404-4166-4529-9c1a-93f087c8e79f">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i5466387600044b8aa16a6209ef105671_I20221231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_1745c985-de12-4ce4-bdfb-e9358a57a6cf">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</ix:nonNumeric><ix:nonNumeric contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_b48e1c79-254d-41de-b6c6-85649800da01">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</ix:nonNumeric><ix:nonNumeric contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_d7a359f9-6848-4989-91d2-9dbbcd28b450">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="elf-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51d0d928c22346fa83f48de79f9eaad2_I20230127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i5466387600044b8aa16a6209ef105671_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i1be6d29b380447289a7b74906e6884d4_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49770e0e439543d294896ad12d459cc4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70504b871bc941629d49903c50effbea_D20210401-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i775e0dcd093948cb82d8d948cef2e56c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ce188066d824e6baa800a7a91db41d0_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c9db07c930b4ca49f83ae6fd887c5fd_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57de71c846f5482488f4dfc045878adc_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd8f594acb064e3385836aaddb70e214_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2d00b9f673c4935a4fdb8010240ff02_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia552835d8f81444886d1f8be858d264a_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5160a4cdc66145ac91ec16226780d718_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a97d2aba2ef453c8ed55682d5f02737_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44c4e567e2ff45959450b5fe1f4d1c31_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21e2378c785b4f42b273824766e5285b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d809934024b40b3b9d6303da0c9eae9_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i112d113824d446b4b3ed3273b9004273_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2cb3b2f4fcb4c70bd3628a729b48dcd_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i523fa2f245964064932292d9a21f46f1_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74405ff46af24c459e44065ab762645f_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i445eec11696c45479267b46fda68b90e_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0efe480a42154deb82323092b64e41a1_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id95d3b3c213f4f3a812ececeaf6e729e_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i398784f95c4c457a95a7aaa52d3bace6_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i332f51316ba94dfdbdc007cfb71235b5_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i268f7e32086845c4a6fc816723788fdf_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77b7f1ce508a439297367537314f1d3a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</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="i63fc34921e554e61b615cc3d206b54f5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</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="ic32ce2c858f04529879c8c869bf2fcc4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</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="i5ffff24777aa49de9b8936d7b402e845_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i964ebdcac22c4d119cb4d98d6dae8cec_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10cf3f762b8144d3893926218fdd2c36_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcc89dc461884c24b1cf1de4d02ac1d5_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cd1645589b3491787c95adf651739da_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54e6c28512064684ae05fe24c097acf1_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95d251ed025f4ffb9d9a3f7a4a75cb29_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8b13e6291c44dfba2e1d13e74c33c88_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5517509694148a2b1051dc926323630_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7881ebd7f584e438af76cb8c36b38e8_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie58aaa818b5b421ca0fcbe031a31be96_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib33e0f1c7e0340339ee50111ac65c484_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d0bf4205f3d4a719bfcee4cf0525139_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia511f25940624d748f5cb9031871c691_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if926c28941194d5287f93b4194e9ac25_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i801bdb3b2c3c4753a6a79911c0c1428e_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff3e0704948b4849aa4c3987fbdb6b67_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ca90278b19f43a2b44d9c08191b7b26_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84fcba44f28c45a795fc8ec42832caf2_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39ac26a567a04b09b27046ebdfd88bcd_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i617f5647d49a4051818085525ac28cc2_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i375900f48dc247cfab8e521f6e78dcbe_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91ef6c518d834a92a527d97236955148_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2905f19c3edd4f048a010fd1bb840a43_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</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="ieaa871740c744d72a1abd1896ed2e2fb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</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="i138e501828404c348cb0e4d0e9dbc2f4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</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:unit id="segment"><xbrli:measure>elf:segment</xbrli:measure></xbrli:unit><xbrli:unit id="distribution_channel"><xbrli:measure>elf:distribution_channel</xbrli:measure></xbrli:unit><xbrli:context id="ic2f1e81f38e84b49981d0bc0b1f0a634_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia88966c82b104b5084dc29321adda623_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ab406bf96334bbe89472c8634ac49ae_D20220401-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4093f9d23ac84fca9eb433aa0a343bc2_D20210401-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica951c246f5341e1ab910d0c4ef17856_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">elf:OtherNonUSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8410eb6fa1ee429da04f113084977eba_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">elf:OtherNonUSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86a50ec3391e4f5ba18b769065fed085_D20220401-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">elf:OtherNonUSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e1999221f304063a2fe47a19b5533d7_D20210401-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">elf:OtherNonUSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idaf429932dfa4043a9e8dd1f1d02c45d_I20170414"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">elf:SocialMediaAnalyticsCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-04-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08d39785fc044a15b3b29b865497e79d_D20220401-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:CustomerRelationshipsRetailersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i840d9cb8ca9c411da569ae24fa6c1c39_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:CustomerRelationshipsRetailersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e9dcc8db3fd4291a7a437ecd3c82975_D20220401-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:ElectronicCommerceCustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i095d2d115c1d476aab627b4720f044d7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:ElectronicCommerceCustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16e634626b3442eb8f950a8a4b4aaadb_D20220401-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84c770dae10849ca9ad55eae9d90e04e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc58ef203ba24e52a96db9c931a67e5d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82f09aab3fbb4db0b6b7297666c04aff_D20210401-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:CustomerRelationshipsRetailersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice92dcb5de8c47968802bde818c9ac7c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:CustomerRelationshipsRetailersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e1c5cb4283c4da2b306faa7285672f0_D20210401-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:ElectronicCommerceCustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a7b387f6de947db831c5cee8e435b34_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:ElectronicCommerceCustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1924d7cd629a433eb55f0e8076433f13_D20210401-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c45c17d8b5a4ae6a9367112b3704da8_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i943b7984a04546bd9c59cff1c2577456_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i473de999f6b24dcf92289c7448435d1e_D20210401-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:CustomerRelationshipsRetailersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8adef568ca54bc798c427a7fffbdde2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:CustomerRelationshipsRetailersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9476a6e4d6c4bfb84de6bf93edc4d36_D20210401-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:ElectronicCommerceCustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76702d836c95415ebca84112a2a22afd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:ElectronicCommerceCustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i536588681ddc4474a86199f568f2007d_D20210401-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5144153303db4021b360b3c672c810d0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f70ef79455449c396e4b9b387feb5bb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i094464b65dfa4711abf0ac278c53a723_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8825b0699fa545d6ad03bf2ba21a4652_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if846880093154e1187545d8276901945_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a9d2cb1e4034c28a42bafd38fdddbe6_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d573fa4dc17484e89d62f4e209a949c_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cc948564dd04387b2b0b901b017d11e_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia844f7aa63a543ca85746bc49c2b774e_I20210429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:PriorCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6e1dac44bb4441f86a3ac9c5d63163c_I20210429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:PriorCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bb3884a2b384791a11517e75b7ccd9d_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i15a923b3a857413a91c5726a6cdb3435_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84635b282e244effb15be9a467792796_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92ba1113119744fca33fc40381db8f1b_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4273b5f9b050402a9aaf5a4c59f6141c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie125349fcc6e4e789abdb40553be60ba_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">elf:MinimumFloorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc714322680f4909b9de82b1a1923b24_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">elf:MinimumFloorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fd6606d1a1744c3bcc246a0753b389c_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c7234da251e471eab448e9332336851_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id30b1321e3a44bee94afd6b16f968a96_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i313839767aa240b3b78fcfb11980df20_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a3b2add10be45cd9b8f69d192f7f125_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i082c750d2aa24576a6c5ee03082234c2_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2daeb37ec7334f3abede5f7eb9f92dca_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c7d724dd6d644f199458728fd2a6223_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b5614a5774443f1b85cf2c7c5a2fb14_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i506f8a63c2aa4095992027d2349941aa_D20210401-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:PriorCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe0675c9ffb64fd8b5bf8472994ea8ef_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c0ad49fbed1420a93e5b6db791ff081_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91eb1670b8784e74b59e42b9f44e3649_D20220401-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id74f1950f4b745b485585b8facaf4b13_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:ServiceBasedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a954d4763d1488fb3365d8e4657b50a_D20220401-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:ServiceBasedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3050111795d94092bc87ef9f4a928d74_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:ServiceBasedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c805cf0656d4e809c8abd46a5824df0_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:ServiceBasedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6865198cd2449948d54f659f5d766b1_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:ServiceBasedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fe8c3950229484493ece6452ae384e4_D20210401-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:ServiceBasedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe82910a848b44898f5b7dd7cc8c3d16_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:PerformanceBasedAndMarketBasedVestingOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a48a3b7fb0b466ebaeea17659c414fc_D20220401-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:PerformanceBasedAndMarketBasedVestingOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cbd3c0ea46846d88489d5736c8a82bd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:PerformanceBasedAndMarketBasedVestingOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66837d4f6c5e418d996e51bdc5f96c08_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:PerformanceBasedAndMarketBasedVestingOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49595566e1774dc69e5d1eded9d09d96_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:RestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:RestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia27ea69cdda84b3f83720ba32bcf33b8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:RestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0067576fa6364331ac77d52f3c51372f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</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="i997c13bc8df846e5ad838f3c6d289c15_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:RestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fdec9a574254ba7af30cc5b62d24809_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:RestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2325b8e5ba1c4728941730faba0b9128_D20210401-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:RestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b5e8fd5423f4dcf844f1ca29abd6ce4_I20190508"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001600033</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-05-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="renewal_options"><xbrli:measure>elf:renewal_options</xbrli:measure></xbrli:unit></ix:resources></ix:header></div><div id="ie0c558cc1ec944dfae79d67a85472721_1"></div><div style="min-height:4.5pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, DC 20549</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGV4dHJlZ2lvbjo3Y2QyYmY1ZjRkNWE0MDYxYmRlNjA5YjYwMTllZTVmMF8yMzA4_8b6025f6-e4bb-40c4-b057-84b9ad42e17b">10-Q</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________&#160;&#160;&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.708%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.995%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.997%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6Y2Y2M2UwMDZhMmZmNGFkNDg5MWVhY2RhY2ZlOTlhYzkvdGFibGVyYW5nZTpjZjYzZTAwNmEyZmY0YWQ0ODkxZWFjZGFjZmU5OWFjOV8wLTAtMS0xLTQ1MTc5_fd984948-84dd-45b6-bf88-ed4cb4431630">&#9746;</ix:nonNumeric></span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Quarterly Period Ended <ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGV4dHJlZ2lvbjo3Y2QyYmY1ZjRkNWE0MDYxYmRlNjA5YjYwMTllZTVmMF8yNTY_6d0afcc1-4e80-4785-803b-1d6292ff719d">December 31, 2022</ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.067%"><tr><td style="width:1.0%"></td><td style="width:2.954%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.846%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6NzQwMTA2N2E1NGY5NDM2ZDg4NmI0MzdiMmVlNzNmYjkvdGFibGVyYW5nZTo3NDAxMDY3YTU0Zjk0MzZkODg2YjQzN2IyZWU3M2ZiOV8wLTAtMS0xLTQ1MTc5_c7645907-6d3c-4915-9e20-f5c43344d334">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Transition Period from ______ to ______</span></div><div><span><br/></span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGV4dHJlZ2lvbjo3Y2QyYmY1ZjRkNWE0MDYxYmRlNjA5YjYwMTllZTVmMF8yMzA1_ed85450d-9909-4e29-bb2b-5909301d2d50">001-37873</ix:nonNumeric> </span></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________&#160;</span></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGV4dHJlZ2lvbjo3Y2QyYmY1ZjRkNWE0MDYxYmRlNjA5YjYwMTllZTVmMF8yMzA2_37a2d842-9d7f-4f57-985c-8bd5af1ee455">e.l.f. Beauty, Inc.</ix:nonNumeric> </span></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________</span></div><div style="margin-bottom:1pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.103%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.370%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6N2IyYjJkNTk3ZjQxNDNiYWFhOTUyY2M2NmYxYjY5NWEvdGFibGVyYW5nZTo3YjJiMmQ1OTdmNDE0M2JhYWE5NTJjYzY2ZjFiNjk1YV8wLTAtMS0xLTQ1MTc5_d8f515a3-a8d3-4cb2-a509-c5a15ce4840d">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6N2IyYjJkNTk3ZjQxNDNiYWFhOTUyY2M2NmYxYjY5NWEvdGFibGVyYW5nZTo3YjJiMmQ1OTdmNDE0M2JhYWE5NTJjYzY2ZjFiNjk1YV8wLTItMS0xLTQ1MTc5_58af4fdc-0608-4efb-8e63-30be32bbcdca">46-4464131</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr></table></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:17.090%"><tr><td style="width:1.0%"></td><td style="width:46.007%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.908%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6Mzc2ODJiNmExMjc2NGViODliZTg3NDUzZjhkNDgwMzAvdGFibGVyYW5nZTozNzY4MmI2YTEyNzY0ZWI4OWJlODc0NTNmOGQ0ODAzMF8wLTAtMS0xLTQ1MTc5_62c47ff6-8d32-47dd-911f-c107f2a3fc1d">570 10th Street</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;text-align:right"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6Mzc2ODJiNmExMjc2NGViODliZTg3NDUzZjhkNDgwMzAvdGFibGVyYW5nZTozNzY4MmI2YTEyNzY0ZWI4OWJlODc0NTNmOGQ0ODAzMF8xLTAtMS0xLTQ1MTc5_54b688eb-0f7e-4fa9-bdde-73cc9495115f">Oakland,</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6Mzc2ODJiNmExMjc2NGViODliZTg3NDUzZjhkNDgwMzAvdGFibGVyYW5nZTozNzY4MmI2YTEyNzY0ZWI4OWJlODc0NTNmOGQ0ODAzMF8xLTEtMS0xLTQ1MTc5_324cdf82-6642-48e0-9d91-1ccea62f4800">CA</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6Mzc2ODJiNmExMjc2NGViODliZTg3NDUzZjhkNDgwMzAvdGFibGVyYW5nZTozNzY4MmI2YTEyNzY0ZWI4OWJlODc0NTNmOGQ0ODAzMF8xLTItMS0xLTQ1MTc5_3bc7adee-a714-44d8-a036-e276081d8fa2">94607</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;(Address of principal executive offices)(Zip code)</span></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________&#160;</span></div><div style="margin-bottom:1pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:37.570%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6NjU4NGI0ZmRmMmMzNDdlNWIwMzBjZTAyMzZlYjExOWEvdGFibGVyYW5nZTo2NTg0YjRmZGYyYzM0N2U1YjAzMGNlMDIzNmViMTE5YV8wLTAtMS0xLTQ1MTc5_852557c7-2d94-4a69-8c22-e878c828a0b0">(510)</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6NjU4NGI0ZmRmMmMzNDdlNWIwMzBjZTAyMzZlYjExOWEvdGFibGVyYW5nZTo2NTg0YjRmZGYyYzM0N2U1YjAzMGNlMDIzNmViMTE5YV8wLTEtMS0xLTQ1MTc5_17b46259-1b0f-41ca-8131-12414c427df1">778-7787</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.318%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Securities registered pursuant to Section 12(b) of the Securities Exchange Act of 1934:</span></td></tr><tr style="height:3pt"><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6YzQyOWU0N2QzZGE5NGEyNWFhYTEwOWQxN2M2ZmM5MzkvdGFibGVyYW5nZTpjNDI5ZTQ3ZDNkYTk0YTI1YWFhMTA5ZDE3YzZmYzkzOV8zLTAtMS0xLTQ1MTc5_cefc51fe-aea9-40e5-a08e-181eb9546204">Common Stock, par value $0.01 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6YzQyOWU0N2QzZGE5NGEyNWFhYTEwOWQxN2M2ZmM5MzkvdGFibGVyYW5nZTpjNDI5ZTQ3ZDNkYTk0YTI1YWFhMTA5ZDE3YzZmYzkzOV8zLTEtMS0xLTQ1MTc5_9c1cc5be-d31b-4350-9fce-8d4b99c89bfe">ELF</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6YzQyOWU0N2QzZGE5NGEyNWFhYTEwOWQxN2M2ZmM5MzkvdGFibGVyYW5nZTpjNDI5ZTQ3ZDNkYTk0YTI1YWFhMTA5ZDE3YzZmYzkzOV8zLTItMS0xLTQ1MTc5_051e27c7-e912-401f-a1e6-f402d6ce4f18">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;<ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGV4dHJlZ2lvbjo3Y2QyYmY1ZjRkNWE0MDYxYmRlNjA5YjYwMTllZTVmMF8yMzAy_c2914dc6-58a6-434f-a3cf-9a309b3da704">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;<ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGV4dHJlZ2lvbjo3Y2QyYmY1ZjRkNWE0MDYxYmRlNjA5YjYwMTllZTVmMF8yMzA3_25bd76a4-b68f-4033-8067-e6aa41845821">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 12b-2 of the Exchange Act.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.006%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6YWNjNzcyMDhlYzJiNDA4YmFhYTY3ODEyOTNkMWNiNTEvdGFibGVyYW5nZTphY2M3NzIwOGVjMmI0MDhiYWFhNjc4MTI5M2QxY2I1MV8wLTAtMS0xLTQ1MTc5_164ee4a6-6d36-4588-a211-a3651f799c94">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non- accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6YWNjNzcyMDhlYzJiNDA4YmFhYTY3ODEyOTNkMWNiNTEvdGFibGVyYW5nZTphY2M3NzIwOGVjMmI0MDhiYWFhNjc4MTI5M2QxY2I1MV8yLTMtMS0xLTQ1MTc5_69d1bfe3-c3df-4528-9630-5acdac0724fc">&#9744;</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6YWNjNzcyMDhlYzJiNDA4YmFhYTY3ODEyOTNkMWNiNTEvdGFibGVyYW5nZTphY2M3NzIwOGVjMmI0MDhiYWFhNjc4MTI5M2QxY2I1MV80LTMtMS0xLTQ1MTc5_15895400-346f-4ede-bf64-7752f4d927f6">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGV4dHJlZ2lvbjo3Y2QyYmY1ZjRkNWE0MDYxYmRlNjA5YjYwMTllZTVmMF8yMzA0_3859f2a4-dbe4-4e31-bf7c-7859d3380f63">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Yes&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of the registrant&#8217;s common stock, par value $0.01 per share, outstanding as of January&#160;27, 2023 was <ix:nonFraction unitRef="shares" contextRef="i51d0d928c22346fa83f48de79f9eaad2_I20230127" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGV4dHJlZ2lvbjo3Y2QyYmY1ZjRkNWE0MDYxYmRlNjA5YjYwMTllZTVmMF8yMjkz_2f9eb390-e699-45ad-8157-c9bf9f3e6adf">53,294,702</ix:nonFraction> shares.</span></div><div style="height:4.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CAUTIONARY NOTE ABOUT FORWARD-LOOKING STATEMENTS</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q (this "Quarterly Report") contains forward-looking statements within the meaning of the federal securities laws concerning our business, operations and financial performance and condition, as well as our plans, objectives and expectations for our business operations and financial performance and condition. Any statements contained herein that are not statements of historical facts may be deemed to be forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as &#8220;aim,&#8221; &#8220;anticipate,&#8221; &#8220;assume,&#8221; &#8221;believe,&#8221; &#8220;contemplate,&#8221; &#8220;continue,&#8221; "could,&#8221; &#8220;due,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;goal,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;objective,&#8221; &#8220;plan,&#8221; &#8220;predict,&#8221; &#8220;potential,&#8221; &#8220;positioned,&#8221; &#8220;seek,&#8221; &#8220;should,&#8221; &#8220;target,&#8221; &#8220;will,&#8221; &#8220;would&#8221; and other similar expressions that are predictions of or indicate future events and future trends, or the negative of these terms or other comparable terminology. These forward-looking statements are based on management's current expectations, estimates, forecasts and projections about our business and the industry in which we operate and management&#8217;s beliefs and assumptions and are not guarantees of future performance or development and involve known and unknown risks, uncertainties and other factors that are in some cases beyond our control. Although we believe that the expectations reflected in the forward-looking statements contained herein are reasonable, our actual results and the timing of selected events may differ materially. Factors that may cause actual results to differ materially from current expectations include, among other things, those listed under &#8220;Risk factors&#8221; in Part II, Item 1A of this Quarterly Report and elsewhere in this Quarterly Report. Potential investors are urged to consider these factors carefully in evaluating the forward-looking statements. These forward-looking statements speak only as of the date of this Quarterly Report. Except as required by law, we assume no obligation to update or revise these forward-looking statements for any reason, even if new information becomes available in the future.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SUMMARY OF MATERIAL RISKS ASSOCIATED WITH OUR BUSINESS</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal risks and uncertainties affecting our business include the following:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">The beauty industry is highly competitive, and if we are unable to compete effectively our results will suffer.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">Our new product introductions may not be as successful as we anticipate.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">Any damage to our reputation or brands may materially and adversely affect our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">Our success depends, in part, on the quality, performance and safety of our products.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">We may not be able to successfully implement our growth strategy.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">Our growth and profitability are dependent on a number of factors, and our historical growth may not be indicative of our future growth.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">We may be unable to grow our business effectively or efficiently, which would harm our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">A disruption in our operations, including a disruption in the supply chain for our products, could materially and adversely affect our business.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">We rely on a number of third-party suppliers, manufacturers, distributors and other vendors, and they may not continue to produce products or provide services that are consistent with our standards or applicable regulatory requirements, which could harm our brands, cause consumer dissatisfaction, and require us to find alternative suppliers of our products or services.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">We depend on a limited number of retailers for a large portion of our net sales, and the loss of one or more of these retailers, or business challenges at one or more of these retailers, could adversely affect our results of operations.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">We have significant operations in China, which exposes us to risks inherent in doing business in that country.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.02pt">Adverse economic conditions in the United States or any of the other countries in which we conduct significant business could negatively affect our business, financial condition and results of operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div><div><span><br/></span></div></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">If we are unable to protect our intellectual property, the value of our brands and other intangible assets may be diminished, and our business may be adversely affected.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:102%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:102%;padding-left:13.8pt">Our success depends on our ability to operate our business without infringing, misappropriating or otherwise violating the trademarks, patents, copyrights and other proprietary rights of third parties.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The summary risk factors described above should be read together with the text of the full risk factors below in the section titled &#8220;Risk factors&#8221; and the other information set forth in this Quarterly Report, including our unaudited condensed consolidated financial statements and the related notes, as well as in other documents that we file with the U.S. Securities and Exchange Commission (the "SEC"). The risks summarized above or described in the section titled &#8220;Risk factors&#8221; are not the only risks that we face. Additional risks and uncertainties not precisely known to us or that we currently deem to be immaterial may also materially adversely affect our business, financial condition, results of operations, and future growth prospects.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e.l.f. Beauty, Inc.</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:91.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.672%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_13">PART I. FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_13">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_16">Item 1. Financial statements (unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_16">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_19">Condensed consolidated balance sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_19">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_22">Condensed consolidated statements of operations</a><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_22"> and comprehensive income</a><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_22"> </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_22">6</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_28">Condensed consolidated statements of stockholders&#8217; equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_28">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_31">Condensed consolidated statements of cash flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_31">9</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_34">Notes to condensed consolidated financial statements (unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_34">10</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_91">Item 2. Management&#8217;s discussion and analysis of financial condition and results of operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_91">20</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_115">Item 3. Quantitative and qualitative disclosures about market risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_115">25</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_121">Item 4. Controls and procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_121">26</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_124">PART II. OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_124">27</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_127">Item 1. Legal proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_127">27</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_130">Item 1A. Risk factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_130">27</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_133">Item 2. Unregistered sales of equity securities and use of proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_133">53</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_139">Item 3. Defaults upon senior securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_139">53</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_142">Item 4. Mine safety disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_142">53</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_145">Item 5. Other information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_145">53</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_148">Item 6. Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_148">54</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ie0c558cc1ec944dfae79d67a85472721_151">SIGNATURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0101ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie0c558cc1ec944dfae79d67a85472721_151">55</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></div><div id="ie0c558cc1ec944dfae79d67a85472721_16"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Financial statements (unaudited)</span></div><div id="ie0c558cc1ec944dfae79d67a85472721_19"></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e.l.f. Beauty, Inc. and subsidiaries</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed consolidated balance sheets</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:53.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMy0xLTEtMS00NTE3OQ_0e3dd65c-44e0-441f-9244-c8e9a7ec29c6">87,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMy0zLTEtMS00NTE3OQ_d5a278fe-71dc-4e69-a822-7d7eab2c386c">43,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMy01LTEtMS00NTE3OQ_93edd1c1-bf66-45d2-a254-11f110b889e5">32,889</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNC0xLTEtMS00NTE3OQ_5520eae1-ac2f-4f4b-95d8-6ebd3cb1c79f">66,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNC0zLTEtMS00NTE3OQ_df51626d-f4b0-44ea-b0cf-3d126c7220f9">45,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNC01LTEtMS00NTE3OQ_4831fad3-bbbd-43ea-8581-4e36fcdaf878">47,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory, net</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNS0xLTEtMS00NTE3OQ_fcfb1b6f-77fe-4359-af2f-39ec09e9de6e">81,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNS0zLTEtMS00NTE3OQ_48b4adcc-06a9-4b2e-8a63-7b5196d01832">84,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNS01LTEtMS00NTE3OQ_aaca9b4e-6180-4749-85bf-92903cff75e0">85,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNi0xLTEtMS00NTE3OQ_85fd88f0-2572-4853-a18b-35f771e02e4b">28,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNi0zLTEtMS00NTE3OQ_b7e36480-c308-413d-8aec-b4b3770b0708">19,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNi01LTEtMS00NTE3OQ_6f8cadcd-a9d3-4142-9428-b382ade9528c">19,808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNy0xLTEtMS00NTE3OQ_5a32d59b-2abd-4a4b-b09c-cea64d0b8d87">262,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNy0zLTEtMS00NTE3OQ_624a0f49-3728-486a-8cd5-07c166ba167a">193,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNy01LTEtMS00NTE3OQ_822c2e3e-2799-437c-a743-c48f351295ab">185,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfOC0xLTEtMS00NTE3OQ_748c732b-5823-40e5-8f3b-d5e70546846d">8,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfOC0zLTEtMS00NTE3OQ_835bb33b-0212-4e1e-885e-07b60e844e5b">10,577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfOC01LTEtMS00NTE3OQ_b9b72e0d-d093-4851-b8a9-10e3583ac21b">12,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfOS0xLTEtMS00NTE3OQ_aa4dac14-7981-4823-936e-2c4445460833">80,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfOS0zLTEtMS00NTE3OQ_1fb464bb-0a8c-4df0-92b8-266f89cf267c">86,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfOS01LTEtMS00NTE3OQ_27e4d874-2751-42f9-ac94-5c73725c1bc4">88,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTAtMS0xLTEtNDUxNzk_fc60ae88-f959-4b90-af3d-1209c15bbe42">171,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTAtMy0xLTEtNDUxNzk_5c8b748e-8e08-4ed4-8b17-3fbe1ec3bf4c">171,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTAtNS0xLTEtNDUxNzk_432668b3-f51e-4bdc-934b-0850ff3273f6">171,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTEtMS0xLTEtNDUxNzk_5872d46c-849c-4f22-9493-c3e616f7ef94">2,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTEtMy0xLTEtNDUxNzk_b4be4012-3535-44b1-a64b-126520f043c3">2,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTEtNS0xLTEtNDUxNzk_3490326c-226a-48c0-9df2-acda73d6998e">2,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTItMS0xLTEtNDUxNzk_f3858565-a9e2-49a2-9b2d-7a9f054372d4">29,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTItMy0xLTEtNDUxNzk_9de97f4b-2a48-4cd8-86b7-c4abc252ddf5">30,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTItNS0xLTEtNDUxNzk_c45ad1c5-4c38-4a13-b7b9-6d45e5c2b6ae">30,905</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTMtMS0xLTEtNDUxNzk_d7624051-eb87-4910-80ba-733f4f3e80b9">555,925</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTMtMy0xLTEtNDUxNzk_3bc15703-6f77-47fa-95f3-de7e6d9c79b4">494,632</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTMtNS0xLTEtNDUxNzk_72c07c63-43c5-4436-bb48-b827b5e0aeb9">490,950</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities and stockholders' equity</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt and finance lease obligations</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTctMS0xLTEtNDUxNzk_a89de003-1430-4100-a702-968bd68d9852">5,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTctMy0xLTEtNDUxNzk_7727a108-185d-4e30-9828-6ebffb12db74">5,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTctNS0xLTEtNDUxNzk_120630cc-e3a4-4ed7-b323-e2faed557aaf">5,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTgtMS0xLTEtNDUxNzk_59edf0d4-e2d4-4595-a00d-0ee3ec852b61">32,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTgtMy0xLTEtNDUxNzk_7c17dff1-70e9-41d3-9236-c42182500d1c">19,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTgtNS0xLTEtNDUxNzk_73ee7d8a-80c3-4067-b04f-ab3f8371b9bc">22,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTktMS0xLTEtNDUxNzk_5aa817ca-7769-491e-a520-72b8d28f0364">49,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTktMy0xLTEtNDUxNzk_8a55c456-fc56-47cc-98d9-f74332a86fd2">40,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTktNS0xLTEtNDUxNzk_63d2cd08-bab1-47b0-bae7-1f0856975620">33,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjAtMS0xLTEtNDUxNzk_4154ddd6-63ca-4d27-99eb-8ef108ca4a5e">87,537</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjAtMy0xLTEtNDUxNzk_61c13785-9adc-47a8-bd5c-1102c24ae4e6">65,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjAtNS0xLTEtNDUxNzk_85df955b-d297-4939-9d36-f0593fd93a7e">62,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt and finance lease obligations</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjEtMS0xLTEtNDUxNzk_a10f1c24-1ba8-485a-8f37-3b2459802924">62,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjEtMy0xLTEtNDUxNzk_71a16900-18d5-4a5d-aa8a-3395cbea1a52">91,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjEtNS0xLTEtNDUxNzk_04baa404-6aad-4aa9-8822-51574eb04e52">92,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjItMS0xLTEtNDUxNzk_d8a25e96-4451-4b93-a76e-d1b553d051db">7,783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjItMy0xLTEtNDUxNzk_dbebcf2d-5864-42f8-9ee2-70d18c38b39b">9,593</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjItNS0xLTEtNDUxNzk_122f40eb-da5f-41a1-9ab8-df7bebb6fc3e">13,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease obligations</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjMtMS0xLTEtNDUxNzk_4ecc8db1-209e-41b5-b2bd-666bc97f853b">12,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjMtMy0xLTEtNDUxNzk_00efb4af-6bd6-4e22-a585-43bd766bfd11">15,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjMtNS0xLTEtNDUxNzk_894867de-9828-4f4f-a7bf-f79db33e8c91">16,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjQtMS0xLTEtNDUxNzk_ed01aa83-3843-4d3e-a97a-c5c029db5907">795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjQtMy0xLTEtNDUxNzk_8b0026c4-788e-4789-a5c2-e22489ead354">769</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjQtNS0xLTEtNDUxNzk_d3f682b6-5650-419c-8407-32c8d938c634">758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjUtMS0xLTEtNDUxNzk_e4c7d4cf-9e40-4131-b6ea-177e4412f2bd">170,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjUtMy0xLTEtNDUxNzk_88884952-c798-41be-b1fa-564c91db344d">182,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjUtNS0xLTEtNDUxNzk_67af65ac-d4aa-4086-8851-73fa0195bd90">185,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 7) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjctMS0xLTEtNDUxNzk_2d2740d5-9ea8-43ea-97ea-b465f6555c36"></ix:nonFraction></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjctMy0xLTEtNDUxNzk_da56871c-ea96-43f4-8f38-8d27d9691fcb"></ix:nonFraction></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjctNS0xLTEtNDUxNzk_b5fef379-79cb-4582-9eff-ce3add248bc2"></ix:nonFraction></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders' equity:</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV8zMQ_1ea87e0e-3503-4800-bd9e-4183d55bd54f"><ix:nonFraction unitRef="usdPerShare" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV8zMQ_b1628493-a33b-4ab7-80e6-65e59666dd04"><ix:nonFraction unitRef="usdPerShare" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV8zMQ_b53f6b60-f0cd-44d8-ac3f-f47dec433a90">0.01</ix:nonFraction></ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV80NQ_5704e52f-5276-4d58-bff5-2c03f5f7a113"><ix:nonFraction unitRef="shares" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV80NQ_c0401745-ca27-47cc-a5d3-cef44eecbdd5"><ix:nonFraction unitRef="shares" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV80NQ_d95f9f9e-875d-4427-b7bd-06233c1cb906">250,000,000</ix:nonFraction></ix:nonFraction></ix:nonFraction> shares authorized as of December 31, 2022, March&#160;31, 2022 and December 31, 2021; <ix:nonFraction unitRef="shares" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV84Nw_1de1d8e4-d81d-4537-b49f-41146051d280"><ix:nonFraction unitRef="shares" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV84Nw_a6d6e965-7b2e-42f7-a2d2-e646649f1abc">53,165,462</ix:nonFraction></ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV85MQ_10490dc2-7091-4ee6-b4b5-2d84fb58619a"><ix:nonFraction unitRef="shares" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV85MQ_1158f92a-888c-4e4b-b08b-fd0308f62d3d">52,243,764</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV85OA_4d203f75-d79e-4a08-9b7e-66c025752d97"><ix:nonFraction unitRef="shares" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV85OA_50b26f3e-a715-4f2c-9b88-958188cdf26f">52,120,683</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2022, March&#160;31, 2022 and December 31, 2021, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMS0xLTEtNDUxNzk_ebef0363-7672-4b59-95e7-0151abbc940b">528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMy0xLTEtNDUxNzk_b4a79b05-a9b4-44d2-8726-ca82b11cd7dd">515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtNS0xLTEtNDUxNzk_3a3817ea-7056-43e2-b371-bef0eee0d540">512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzEtMS0xLTEtNDUxNzk_d8ffc076-c719-4d1e-a7c0-572d2bad1ee6">823,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzEtMy0xLTEtNDUxNzk_a7ca0fc3-0e3f-4215-a9fd-528e86b73113">795,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzEtNS0xLTEtNDUxNzk_4758d4da-c979-4617-a74b-3d401e283176">790,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzItMS0xLTEtNDUxNzk_c83b1fb3-7623-4e77-ade4-edb91a2368db">438,245</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzItMy0xLTEtNDUxNzk_950b2f92-9e38-4335-b4bf-07f54d4c02f5">483,529</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzItNS0xLTEtNDUxNzk_df316b7c-34f7-40d0-92bc-c23d8cc554f1">485,085</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzQtMS0xLTEtNDUxNzk_c13295b7-2bd2-4879-9f49-e98697dd8dcf">385,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzQtMy0xLTEtNDUxNzk_e2e5ff5f-cfbb-4bd1-80c4-0dcc474361f2">312,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzQtNS0xLTEtNDUxNzk_580e8370-dfc1-4ac6-b007-8a80fa00504f">305,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders' equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzUtMS0xLTEtNDUxNzk_aa5b3051-3a8d-49ca-a25f-b75d8dc383c4">555,925</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzUtMy0xLTEtNDUxNzk_155c10ee-64ac-4675-b2a4-dc858aa0e8df">494,632</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzUtNS0xLTEtNDUxNzk_bd62bcfd-8997-4cdc-8f32-f467762f1df8">490,950</ix:nonFraction></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_22"></div><hr style="page-break-after:always"/><div style="min-height:9pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e.l.f. Beauty, Inc. and subsidiaries</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed consolidated statements of operations and comprehensive income</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMi0xLTEtMS00NTE3OQ_d4474ec1-dbb3-455c-92df-a4d92e911783">146,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMi0zLTEtMS00NTE3OQ_efc7b0f8-736e-4c33-a756-dd2353eb82fe">98,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMi01LTEtMS00NTE3OQ_9ddfc273-df6f-48c3-8c60-c76f8042de91">391,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMi03LTEtMS00NTE3OQ_2783d9ed-336e-47aa-ab7e-9f662e1f38cd">287,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMy0xLTEtMS00NTE3OQ_6a188a3d-39f6-49ee-91d1-693a06ae97d1">47,812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMy0zLTEtMS00NTE3OQ_7480ddad-cfcb-40c6-b15a-4aa52249f403">33,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMy01LTEtMS00NTE3OQ_a850062b-99d2-48c5-99b5-de3e41fd7bb8">130,217</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMy03LTEtMS00NTE3OQ_e4528cdd-63bd-4e02-968d-71971e419325">102,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNC0xLTEtMS00NTE3OQ_3ac3e2fd-f5a7-48a2-9de5-d8f8fb778808">98,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNC0zLTEtMS00NTE3OQ_327e610c-734c-4e24-a592-ef06a8fe2a61">64,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNC01LTEtMS00NTE3OQ_f4021ae1-93bb-451d-885f-dd21c4c985a7">261,270</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNC03LTEtMS00NTE3OQ_a472a30e-c14c-41b4-a8a1-9a447f23ceae">184,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNS0xLTEtMS00NTE3OQ_a83626c9-f89e-4194-b57f-270f031d6940">75,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNS0zLTEtMS00NTE3OQ_533c3621-a3c7-4026-80ac-4c6c9c76befb">55,384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNS01LTEtMS00NTE3OQ_b8fe2841-c5d7-4e5e-ac87-83422d985a52">201,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNS03LTEtMS00NTE3OQ_a06b4f9c-b23b-4cd0-8ae1-49026f511e3d">156,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring (income) expense</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNi0xLTEtMS00NTE3OQ_965bbdbc-43fd-4645-8d85-ca3779408c1f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" sign="-" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNi0zLTEtMS00NTE3OQ_7546bc94-3176-47ac-ba50-654eb23b4c68">14</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNi01LTEtMS00NTE3OQ_7e9aad3d-00bb-441f-8f01-e26ee47750f8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNi03LTEtMS00NTE3OQ_073e8fa0-ad09-4f54-8736-914eaee2c875">68</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNy0xLTEtMS00NTE3OQ_b39b13b8-464c-4b2e-98ae-10d2138072ec">23,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNy0zLTEtMS00NTE3OQ_25e240ee-6a4a-4304-9ca0-05c7c7c62608">8,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNy01LTEtMS00NTE3OQ_4784a7d5-236a-4102-b687-292fbf60fe27">60,098</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNy03LTEtMS00NTE3OQ_646bfc89-f6f1-4e3e-85c3-0013296358f0">27,584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income and expenses, net</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfOC0xLTEtMS00NTE3OQ_083ec615-8999-47c1-969e-8973e21376d8">730</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfOC0zLTEtMS00NTE3OQ_5a139a49-af31-4eb4-8c94-f0413255c19e">146</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfOC01LTEtMS00NTE3OQ_ac2c45c2-1d8b-485c-9d61-2add07e5047a">2,195</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfOC03LTEtMS00NTE3OQ_55be07c7-ab25-4357-9247-e137707f6ba5">954</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfOS0xLTEtMS00NTE3OQ_5c6e6bec-716e-4706-a023-e1e744483ce9">463</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfOS0zLTEtMS00NTE3OQ_906b8cb1-a56f-4b67-879b-9e2c18aed1db">570</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfOS01LTEtMS00NTE3OQ_7a264486-0470-4aa6-a32a-3a6100f53b64">1,912</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfOS03LTEtMS00NTE3OQ_e26f95cb-9c19-4010-b325-5ffb6838d889">1,912</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTAtMS0xLTEtNDUxNzk_609fe256-44d1-4938-adba-c4be2a022613">176</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTAtMy0xLTEtNDUxNzk_263d53d8-05b6-4517-a6a6-4805f3f81faa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTAtNS0xLTEtNDUxNzk_799cb978-8e23-498f-98ab-a019fd9ddbc8">176</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTAtNy0xLTEtNDUxNzk_cbd989b1-6eaf-4bb3-92c8-9c675af353eb">460</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTEtMS0xLTEtNDUxNzk_0d162325-d4c7-4d07-94b2-a6113ef11517">23,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTEtMy0xLTEtNDUxNzk_088985e8-48e7-45f5-b7af-5dee755b10fd">8,255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTEtNS0xLTEtNDUxNzk_bb3aa6ba-4252-4551-9890-0ce41af0e4db">55,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTEtNy0xLTEtNDUxNzk_280a3e84-df7d-4a5f-9bf6-1e4b1455cc3d">24,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTItMS0xLTEtNDUxNzk_17cc5107-7db8-4818-bc6c-d9b44a56ade1">4,277</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTItMy0xLTEtNDUxNzk_3ec3f6bf-cdde-4abc-8ab7-1f60afb69234">2,041</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTItNS0xLTEtNDUxNzk_dae62281-73ef-47e2-836f-d20087c6e3eb">10,531</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTItNy0xLTEtNDUxNzk_2f93a51f-13db-4bc8-a6c2-04f641b08bc5">4,044</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTMtMS0xLTEtNDUxNzk_050fd391-8b9a-49f4-80d7-36c7ea1d9393">19,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTMtMy0xLTEtNDUxNzk_bb696977-113a-4cb9-9f35-4ce76f5a3427">6,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTMtNS0xLTEtNDUxNzk_c1f624c7-8c13-4396-af9b-0603fafb79d9">45,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTMtNy0xLTEtNDUxNzk_1d882975-e959-468f-8d1b-627f6bd939e7">20,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTQtMS0xLTEtNDUxNzk_4f650040-1979-4d74-b9cd-39ad1f0bf21d">19,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTQtMy0xLTEtNDUxNzk_d38caffb-6dde-42b9-bde9-98163344df18">6,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTQtNS0xLTEtNDUxNzk_abdfce4c-9a1b-479a-8ae5-b2ed12ef28ff">45,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTQtNy0xLTEtNDUxNzk_39f85d79-0833-462a-b43e-a0963577b951">20,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTctMS0xLTEtNDUxNzk_9a0a45d0-dbbd-4ba3-9bd6-dd640d8ec9e4">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTctMy0xLTEtNDUxNzk_ac149f86-79f0-49d7-a3e4-695ec8f1cd62">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTctNS0xLTEtNDUxNzk_47ebb122-c787-484e-a44a-eeca59212e28">0.87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTctNy0xLTEtNDUxNzk_0d2c8397-1e55-4afa-99c7-e9444dbe5d3a">0.40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTgtMS0xLTEtNDUxNzk_746c35c2-ea5a-41d7-aa16-da09a33d5a68">0.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTgtMy0xLTEtNDUxNzk_6c81a797-c91e-4fda-a833-f28323dc2c76">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTgtNS0xLTEtNDUxNzk_bb74b8b8-5915-41c3-8656-44b403834d4f">0.82</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTgtNy0xLTEtNDUxNzk_8be24ff6-0dc6-45bb-8ba9-873b12ae5fb3">0.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMjAtMS0xLTEtNDUxNzk_81a3dd82-2637-4e0b-aac3-b581e963936b">52,707,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMjAtMy0xLTEtNDUxNzk_a88e548c-0e7e-4ba9-a449-875e85c421b1">51,072,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMjAtNS0xLTEtNDUxNzk_6e1551df-076f-42e9-81b4-918dc150ab14">52,239,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMjAtNy0xLTEtNDUxNzk_590e18d0-13d3-4a6e-bf42-89f4c015373b">50,831,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMjEtMS0xLTEtNDUxNzk_68bb24ec-1dcc-4a75-8ef9-d31759f7ff03">55,840,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMjEtMy0xLTEtNDUxNzk_c6c7e349-4699-44ad-9e2f-1f858161400d">53,891,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMjEtNS0xLTEtNDUxNzk_dc7768ae-70fa-469a-ad06-52c97854c988">54,906,065</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMjEtNy0xLTEtNDUxNzk_a22b1df3-f4f8-4375-aa6f-e052b1337932">53,614,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e.l.f. Beauty, Inc. and subsidiaries</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed consolidated statements of stockholders&#8217; equity </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share data)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.081%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.722%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.722%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.722%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.722%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.726%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common stock</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>paid-in<br/>capital</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>stockholders'<br/>equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i775e0dcd093948cb82d8d948cef2e56c_I20220331" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMi02LTEtMS00NTE3OQ_cdf38abe-2151-49d0-a78b-4cddb2f96bbf">51,524,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i775e0dcd093948cb82d8d948cef2e56c_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMi04LTEtMS00NTE3OQ_83d277d8-e10e-4e94-90c5-9f44614f4b53">515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ce188066d824e6baa800a7a91db41d0_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMi0xMi0xLTEtNDUxNzk_ddea8968-63b9-4658-8986-9f726ac82f45">795,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c9db07c930b4ca49f83ae6fd887c5fd_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMi0xNC0xLTEtNDUxNzk_fcfb0fda-17d3-485a-ae3e-e6796fad544b">483,529</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMi0xNy0xLTEtNDUxNzk_c0dd5884-ab46-433a-84e4-56127ba4dcca">312,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57de71c846f5482488f4dfc045878adc_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMy0xNC0xLTEtNDUxNzk_c77dfb4a-700c-4e10-b86b-b1a4f5f10c66">14,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd8f594acb064e3385836aaddb70e214_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMy0xNy0xLTEtNDUxNzk_aa744b26-0c43-4875-9b48-344e9adfe267">14,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d00b9f673c4935a4fdb8010240ff02_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNC0xMi0xLTEtNDUxNzk_927c9f60-f99e-4318-9402-a031277c452d">6,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd8f594acb064e3385836aaddb70e214_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNC0xNy0xLTEtNDUxNzk_b87abb5e-7cb7-48ca-ae43-c302dc2f96f6">6,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options and vesting of restricted stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia552835d8f81444886d1f8be858d264a_D20220401-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNS02LTEtMS00NTE3OQ_824b682e-c181-4bde-9a54-a5e64f11fce7">558,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia552835d8f81444886d1f8be858d264a_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNS04LTEtMS00NTE3OQ_2a66cd06-941a-4233-8708-11140e0547d3">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd8f594acb064e3385836aaddb70e214_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNS0xNy0xLTEtNDUxNzk_836c95b0-cad5-47c7-bb0a-3674b0f41b8e">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of June 30, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5160a4cdc66145ac91ec16226780d718_I20220630" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNy02LTEtMS00NTE3OQ_88950a4e-91a8-465e-9fe1-e019bbb980c7">52,082,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5160a4cdc66145ac91ec16226780d718_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNy04LTEtMS00NTE3OQ_9ffef1e6-e68f-4a8e-a065-cbaff9037c05">517</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a97d2aba2ef453c8ed55682d5f02737_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNy0xMi0xLTEtNDUxNzk_3e8b4830-2b8f-4356-9cb8-4e42ea44e042">801,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44c4e567e2ff45959450b5fe1f4d1c31_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNy0xNC0xLTEtNDUxNzk_865fa3af-7f6e-489f-872d-7a66bda271f5">469,060</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21e2378c785b4f42b273824766e5285b_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNy0xNy0xLTEtNDUxNzk_3ca38730-f6fb-4e55-8186-c4871f280f4e">333,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d809934024b40b3b9d6303da0c9eae9_D20220701-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfOC0xNC0xLTEtNDUxNzk_bb257200-fab1-4dab-9a45-a3fa70ffbf7e">11,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i112d113824d446b4b3ed3273b9004273_D20220701-20220930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfOC0xNy0xLTEtNDUxNzk_ff9f145a-11d0-48ae-801a-51f741c94cf8">11,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2cb3b2f4fcb4c70bd3628a729b48dcd_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfOS0xMi0xLTEtNDUxNzk_7512594e-99a0-47da-abd0-544dfaff6362">8,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i112d113824d446b4b3ed3273b9004273_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfOS0xNy0xLTEtNDUxNzk_b44c2b3b-655b-4f9f-94aa-82b353844e47">8,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options and vesting of restricted stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i523fa2f245964064932292d9a21f46f1_D20220701-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTAtNi0xLTEtNDUxNzk_380fb7de-fca8-4cf1-aa9e-abede87f7fe5">471,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i523fa2f245964064932292d9a21f46f1_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTAtOC0xLTEtNDUxNzk_fd4d3b5c-c387-496f-a3b5-5d9db7bc4437">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2cb3b2f4fcb4c70bd3628a729b48dcd_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTAtMTItMS0xLTQ1MTc5_53804439-096e-4e4e-a776-a5e062317c53">3,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i112d113824d446b4b3ed3273b9004273_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTAtMTctMS0xLTQ1MTc5_11bda350-53ad-4f6e-a92c-8c644536681c">3,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of September 30, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i74405ff46af24c459e44065ab762645f_I20220930" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTItNi0xLTEtNDUxNzk_a064a675-542d-4966-b4d2-68aa0473c59d">52,554,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74405ff46af24c459e44065ab762645f_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTItOC0xLTEtNDUxNzk_4b81d8e5-5e50-4362-b4db-9ee6bbb9b680">525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i445eec11696c45479267b46fda68b90e_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTItMTItMS0xLTQ1MTc5_6c6a110b-5126-4779-8d8d-76a41aa29599">813,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0efe480a42154deb82323092b64e41a1_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTItMTQtMS0xLTQ1MTc5_79eb38c8-197c-479c-8f5b-147c28e73953">457,350</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id95d3b3c213f4f3a812ececeaf6e729e_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTItMTctMS0xLTQ1MTc5_f033caae-225e-4b0a-a887-568dcc7068aa">356,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398784f95c4c457a95a7aaa52d3bace6_D20221001-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTMtMTQtMS0xLTQ1Nzcx_91e46f3d-7b1d-4262-88f1-f8ccc5ecd198">19,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTMtMTctMS0xLTQ1Nzgw_188e9f99-a06d-4a96-8034-2054909fd8a8">19,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i332f51316ba94dfdbdc007cfb71235b5_D20221001-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTQtMTItMS0xLTQ1NzYy_a1b3473b-877a-45b8-8b6a-021f5451c760">7,239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTQtMTctMS0xLTQ1Nzgw_1e8b5663-d633-40d6-a8fa-da1a2c82860b">7,239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options and vesting of restricted stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i268f7e32086845c4a6fc816723788fdf_D20221001-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTUtNi0xLTEtNDU3MTk_9cfe56a6-0a67-4172-b951-43299db6462b">269,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i268f7e32086845c4a6fc816723788fdf_D20221001-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTUtOC0xLTEtNDU3NTA_99c49d53-b25e-4e17-b17b-6d4a113747b4">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i332f51316ba94dfdbdc007cfb71235b5_D20221001-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTUtMTItMS0xLTQ1NzYy_23ba89fd-3d94-4740-81c7-73fff218d9c0">1,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTUtMTctMS0xLTQ1Nzgw_9ad16422-ad9d-4d61-8697-9423ffb3196b">2,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i77b7f1ce508a439297367537314f1d3a_I20221231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTctNi0xLTEtNDU3MTk_8539ad3f-e99a-4542-9091-86b25b072835">52,823,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77b7f1ce508a439297367537314f1d3a_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTctOC0xLTEtNDU3NTA_7dbd761b-7f83-44c8-8bc7-48acc2cbea99">528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63fc34921e554e61b615cc3d206b54f5_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTctMTItMS0xLTQ1NzYy_6bb03726-b11a-464e-b482-43626578ebcc">823,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic32ce2c858f04529879c8c869bf2fcc4_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTctMTQtMS0xLTQ1Nzcx_b3b25d6a-07bb-4c8f-9b3f-2b361939c22b">438,245</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTctMTctMS0xLTQ1Nzgw_0acee04f-dfd3-4572-9d01-8adcd508f0ac">385,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.722%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.722%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.722%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.722%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.726%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common stock</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>paid-in<br/>capital</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated deficit</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>stockholders'<br/>equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5ffff24777aa49de9b8936d7b402e845_I20210331" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMi0yLTEtMS00NTE3OQ_65bb7c1a-678a-489b-bdb2-2bf500aa3dc4">50,400,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ffff24777aa49de9b8936d7b402e845_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMi00LTEtMS00NTE3OQ_3ccfbbb8-73ba-457d-ba34-0bffa8c92137">504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i964ebdcac22c4d119cb4d98d6dae8cec_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMi02LTEtMS00NTE3OQ_a8d5d79c-bd75-4dd1-9ee2-21a075c5d405">774,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10cf3f762b8144d3893926218fdd2c36_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMi04LTEtMS00NTE3OQ_114f21f0-d32e-44d8-9c66-3b0958874742">505,299</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcc89dc461884c24b1cf1de4d02ac1d5_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMi0xMC0xLTEtNDUxNzk_bb92968d-b700-44eb-94f0-591b457dafbd">269,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cd1645589b3491787c95adf651739da_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMy04LTEtMS00NTE3OQ_bc7d430e-bd15-47a9-877e-004f2d372200">8,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54e6c28512064684ae05fe24c097acf1_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMy0xMC0xLTEtNDUxNzk_f15a19cb-d9a4-4da0-b7e7-610f7955460c">8,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95d251ed025f4ffb9d9a3f7a4a75cb29_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNC02LTEtMS00NTE3OQ_ffbd9271-67a7-4001-ae41-8c9b629e245c">4,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54e6c28512064684ae05fe24c097acf1_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNC0xMC0xLTEtNDUxNzk_0914c2b5-0e95-40b6-a20d-0c013e12f6f7">4,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options and vesting of restricted stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia8b13e6291c44dfba2e1d13e74c33c88_D20210401-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNS0yLTEtMS00NTE3OQ_21532a3e-04c7-4c10-b2cb-2ffbf6b95fec">358,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8b13e6291c44dfba2e1d13e74c33c88_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNS00LTEtMS00NTE3OQ_af9b7391-9512-4048-b870-4b4a3bed81f3">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95d251ed025f4ffb9d9a3f7a4a75cb29_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNS02LTEtMS00NTE3OQ_cfd45eb3-36fe-4ee7-bd50-9220d0c55931">506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54e6c28512064684ae05fe24c097acf1_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNS0xMC0xLTEtNDUxNzk_c9ec448a-83e9-43ba-b749-62d11cda0949">510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if5517509694148a2b1051dc926323630_I20210630" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNy0yLTEtMS00NTE3OQ_e56100d3-9246-4cea-b473-6ae673daf462">50,759,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5517509694148a2b1051dc926323630_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNy00LTEtMS00NTE3OQ_ddf9faf2-867e-48b5-8c7a-2ecce2e8d622">508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7881ebd7f584e438af76cb8c36b38e8_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNy02LTEtMS00NTE3OQ_72dba566-d75a-4bc6-967d-a1fdf572743e">779,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie58aaa818b5b421ca0fcbe031a31be96_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNy04LTEtMS00NTE3OQ_8858f1af-aa2f-4d3d-8266-7c0e00288de5">497,023</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib33e0f1c7e0340339ee50111ac65c484_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNy0xMC0xLTEtNDUxNzk_08854873-b975-4d92-bbfa-aaccfa6d0fe9">282,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0bf4205f3d4a719bfcee4cf0525139_D20210701-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfOC04LTEtMS00NTE3OQ_b1931038-0be1-4fdc-9035-88b14957ce59">5,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia511f25940624d748f5cb9031871c691_D20210701-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfOC0xMC0xLTEtNDUxNzk_c87e024d-db1d-42ec-a0e7-e897bcfe5a73">5,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if926c28941194d5287f93b4194e9ac25_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfOS02LTEtMS00NTE3OQ_f9430822-dca0-4a7f-bb22-7d07260d22d9">5,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia511f25940624d748f5cb9031871c691_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfOS0xMC0xLTEtNDUxNzk_5f5a2722-1a2e-4a5d-a7c8-a03df9ebbdce">5,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options and vesting of restricted stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i801bdb3b2c3c4753a6a79911c0c1428e_D20210701-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTAtMi0xLTEtNDUxNzk_ca628db7-e7fd-4f0a-8d21-47efbc2f5c41">290,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i801bdb3b2c3c4753a6a79911c0c1428e_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTAtNC0xLTEtNDUxNzk_e21eaad8-a5a2-4562-b97b-c260782f3a2e">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if926c28941194d5287f93b4194e9ac25_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTAtNi0xLTEtNDUxNzk_25042878-dc03-49ca-a1af-c809a5c5cc28">711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia511f25940624d748f5cb9031871c691_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTAtMTAtMS0xLTQ1MTc5_a0786061-9882-481d-ba91-7d445fe3bf0b">714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iff3e0704948b4849aa4c3987fbdb6b67_I20210930" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTItMi0xLTEtNDUxNzk_36e8be79-b344-413e-b006-1441fec939ab">51,049,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff3e0704948b4849aa4c3987fbdb6b67_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTItNC0xLTEtNDUxNzk_9f5ff082-d1e8-4926-8ecf-8235d4ed16b9">511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ca90278b19f43a2b44d9c08191b7b26_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTItNi0xLTEtNDUxNzk_92e822e9-3e92-44eb-a00b-15d059e706fd">784,881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i84fcba44f28c45a795fc8ec42832caf2_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTItOC0xLTEtNDUxNzk_9e34eb41-7d62-412e-8f4d-e9cc680a9a8a">491,299</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39ac26a567a04b09b27046ebdfd88bcd_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTItMTAtMS0xLTQ1MTc5_29cf59ec-5e99-4093-a57b-16fc7cbfc9dc">294,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i617f5647d49a4051818085525ac28cc2_D20211001-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTMtOC0xLTEtNDU4MTg_643717dd-e36d-4d3c-b8fd-3c3710f5adf9">6,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTMtMTAtMS0xLTQ1ODI2_79cb46a7-bacb-4ec7-a26a-a44bac451128">6,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375900f48dc247cfab8e521f6e78dcbe_D20211001-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTQtNi0xLTEtNDU4MTA_c609679e-95f8-4897-87b9-dc3375f14583">5,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTQtMTAtMS0xLTQ1ODI2_3d903302-45f9-47df-a2f9-c1bb43c8fe7a">5,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options and vesting of restricted stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i91ef6c518d834a92a527d97236955148_D20211001-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTUtMi0xLTEtNDU3OTQ_34d2af32-2ce5-4769-baa4-f9aabd1de766">84,819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91ef6c518d834a92a527d97236955148_D20211001-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTUtNC0xLTEtNDU4MDI_0b54af9c-eb62-4f77-8e4e-3b6dc6c3c6b8">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375900f48dc247cfab8e521f6e78dcbe_D20211001-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTUtNi0xLTEtNDU4MTA_588aa424-5821-4c82-8c18-b9d7f0ef0a94">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTUtMTAtMS0xLTQ1ODI2_f25d6263-d8af-4e32-abc8-70054b242d25">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2905f19c3edd4f048a010fd1bb840a43_I20211231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTctMi0xLTEtNDU3OTQ_cc24ce1b-08f1-433e-9234-bc080c7636d1">51,134,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2905f19c3edd4f048a010fd1bb840a43_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTctNC0xLTEtNDU4MDI_0923f28c-a98a-4668-b52f-7721c0e12a6a">512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaa871740c744d72a1abd1896ed2e2fb_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTctNi0xLTEtNDU4MTA_fdb84e79-b155-4bfc-a442-fc80357e0eea">790,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i138e501828404c348cb0e4d0e9dbc2f4_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTctOC0xLTEtNDU4MTg_250f045d-b26d-4f22-b115-210b863af430">485,085</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTctMTAtMS0xLTQ1ODI2_4120df11-a888-4b00-8ab8-29f2061cc559">305,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_31"></div><hr style="page-break-after:always"/><div style="min-height:9pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e.l.f. Beauty, Inc. and subsidiaries</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed consolidated statements of cash flows</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMy0xLTEtMS00NTE3OQ_ce93f298-f1ef-4a35-8777-9f13ced4ee01">45,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMy0zLTEtMS00NTE3OQ_70e9c931-07bd-48bc-87b5-fc009399a935">20,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNS0xLTEtMS00NTE3OQ_d241c9fe-174b-438f-8202-2fcac4e2e34f">16,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNS0zLTEtMS00NTE3OQ_71aa6d55-66f4-48a0-8ec0-a5ea1590f833">20,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNi0xLTEtMS00NTE3OQ_6399050e-ea41-46f0-a4b3-b599c6978fb8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNi0zLTEtMS00NTE3OQ_1c17546a-c302-4c0d-9547-d96bb923e918">68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNy0xLTEtMS00NTE3OQ_9a8578d6-d62b-41e6-900b-3b15f1266693">21,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNy0zLTEtMS00NTE3OQ_b29e28ff-1051-4f6e-8d71-a0e809bd345b">14,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs and discount on debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfOC0xLTEtMS00NTE3OQ_618f78b3-28e5-4c31-a200-67456431eb22">271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfOC0zLTEtMS00NTE3OQ_11681410-e056-4bd6-b5c2-f7c07a34e809">304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfOS0xLTEtMS00NTE3OQ_f7dae55d-3d98-4a19-a771-2fd504669e90">1,819</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfOS0zLTEtMS00NTE3OQ_fe9c52e8-8bea-48d6-ad39-c024769d3a19">401</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTEtMS0xLTEtNDUxNzk_b3c9cd34-4a61-4dbc-bd8a-57da3ff0cf3a">176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTEtMy0xLTEtNDUxNzk_863e3c6b-f520-42f1-bd4a-e9f697445950">460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" sign="-" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTMtMS0xLTEtNDUxNzk_506d1da5-c90d-4763-b24a-04634a2b2693">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTMtMy0xLTEtNDUxNzk_420ecc69-9ad9-488d-8657-c9ec54c570ce">457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTUtMS0xLTEtNDUxNzk_c9b1bb35-37bc-455f-8bf4-fa94cbdf1f23">20,620</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTUtMy0xLTEtNDUxNzk_4b93489e-87ae-486c-b91f-3e295b971c57">7,211</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTYtMS0xLTEtNDUxNzk_20eb00f5-780e-41c8-80c5-ccf4548a1d0f">3,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTYtMy0xLTEtNDUxNzk_d46bc8f9-e552-4f51-8f5f-5d3bc8176a63">28,390</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTctMS0xLTEtNDUxNzk_26ceb75c-9e73-440d-89fc-99d2331293bb">15,223</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTctMy0xLTEtNDUxNzk_52fe9026-9c38-4e58-b4eb-77bb4a05e126">8,585</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTgtMS0xLTEtNDUxNzk_e8858206-a8ae-41b0-9e91-86da333e41fe">22,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTgtMy0xLTEtNDUxNzk_d471722d-4d60-45ed-a2b1-274130f26003">691</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTktMS0xLTEtNDUxNzk_ea8bf0d7-6714-4120-88f1-50437499fb7c">3,254</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTktMy0xLTEtNDUxNzk_e03ce417-4ed2-4034-9597-9c1664da94d6">3,314</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMjAtMS0xLTEtNDUxNzk_dacbe7ef-167a-4b09-9ac4-ffe03c572a16">69,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMjAtMy0xLTEtNDUxNzk_51ad65dd-a80c-4777-a33c-f76e0b7ba081">7,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMjQtMS0xLTEtNDUxNzk_64768bb9-bf8d-48f5-88c9-16df51232592">1,647</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMjQtMy0xLTEtNDUxNzk_3367b086-8770-4710-b730-a15bd41a1640">4,596</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMjctMS0xLTEtNDUxNzk_0e8d7647-9006-41bf-ba9d-75e37a2906c1">1,647</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMjctMy0xLTEtNDUxNzk_ef73a339-b0f2-4e5b-aa5a-8753e8a5ff35">4,596</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from revolving line of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzAtMS0xLTEtNDUxNzk_4043826e-f218-4061-ad6f-5dde91bcad5e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzAtMy0xLTEtNDUxNzk_6751e723-9ad9-4772-ac61-20bf3a1d1bda">26,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of revolving line of credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzEtMS0xLTEtNDUxNzk_1966048e-6a5e-4dae-a387-b898c700a6f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzEtMy0xLTEtNDUxNzk_d4909fa5-da30-4a64-b90a-2e95db7dad84">26,480</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzItMS0xLTEtNDUxNzk_60cfd18d-4164-4851-bed1-8a598dba85af">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzItMy0xLTEtNDUxNzk_049b7d01-ff4b-4531-a30f-b3948baa5e75">25,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzMtMS0xLTEtNDUxNzk_eb4b3b0d-4e1c-4ede-b65c-b00479e1832e">28,750</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzMtMy0xLTEtNDUxNzk_9e120f9c-c143-499f-a810-e021aeef7e27">53,275</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzQtMS0xLTEtNDUxNzk_f9342abf-1670-4139-b41d-20670c00ec9c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzQtMy0xLTEtNDUxNzk_4dc7ff9c-ece8-4869-be3f-184eb5960c00">1,064</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash received from issuance of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzYtMS0xLTEtNDUxNzk_b9e1d676-ce8a-4794-9c9a-bc66c9a97a36">5,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzYtMy0xLTEtNDUxNzk_1d26ba9a-3c79-419e-a6e2-94086f0672f7">1,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDAtMS0xLTEtNDUxNzk_c6928684-6114-48a5-a39e-5996dabbacfb">588</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDAtMy0xLTEtNDUxNzk_c5c0f730-a834-4289-a8ad-d77ee3d57eb7">587</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDEtMS0xLTEtNDUxNzk_7544efdd-e50d-41c8-8ed6-3a1cbe4518e6">23,686</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDEtMy0xLTEtNDUxNzk_c6d75f3f-7aa5-4c77-a7b3-bd4acc87f4c5">28,109</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDMtMS0xLTEtNDUxNzk_bb86ec56-0df3-4600-96d3-c24fe9537e6a">43,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDMtMy0xLTEtNDUxNzk_f2637190-349c-4860-b22a-e65e3b472195">24,879</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents - beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDQtMS0xLTEtNDUxNzk_7fe64866-316c-4e4e-903a-e72d8ca33a05">43,353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcc89dc461884c24b1cf1de4d02ac1d5_I20210331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDQtMy0xLTEtNDUxNzk_d2f2f63d-7758-44d8-9c11-5c8708c24fa4">57,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents - end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDUtMS0xLTEtNDUxNzk_d8ce3df3-0205-4c29-bed2-c1ed5a6820e3">87,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDUtMy0xLTEtNDUxNzk_5fa4c68d-c7a6-4deb-84eb-4b43d68407f1">32,889</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e.l.f. Beauty, Inc. and subsidiaries</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to condensed consolidated financial statements (unaudited)</span></div></div><div><span><br/></span></div><div id="ie0c558cc1ec944dfae79d67a85472721_37"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1&#8212;<ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zNy9mcmFnOmViN2NkYTJiNDgxZTQ3YjY4NjZkMmJjY2MxNzI0YmYxL3RleHRyZWdpb246ZWI3Y2RhMmI0ODFlNDdiNjg2NmQyYmNjYzE3MjRiZjFfMTE3Mw_c48c4dd9-28e7-4002-ba04-5cd39aa76322" continuedAt="ic3b52355c57d4df4aea53eb132cdcd18" escape="true">Nature of operations</ix:nonNumeric></span></div><ix:continuation id="ic3b52355c57d4df4aea53eb132cdcd18"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e.l.f. Beauty, Inc., a Delaware corporation, (&#8220;e.l.f. Beauty&#8221; and together with its subsidiaries, the &#8220;Company,&#8221; or &#8220;we&#8221;) is a multi-brand beauty company that offers inclusive, accessible, clean and cruelty-free cosmetics and skincare products. Our mission is to make the best of beauty accessible to every eye, lip, face and skin concern.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our ability to deliver 100% cruelty-free, clean, premium-quality products at accessible prices with broad appeal differentiates us in the beauty industry. We believe the combination of our value proposition, innovation engine, ability to attract and engage consumers, as well as our world-class team&#8217;s ability to execute with speed, has positioned us well to navigate a rapidly changing landscape in beauty.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our family of brands includes e.l.f. Cosmetics, e.l.f. SKIN, Well People and Keys Soulcare. Our brands are available online and across leading beauty, mass-market and clean-beauty specialty retailers. We have strong relationships with our retail partners such as Walmart, Target, Ulta Beauty and other leading retailers that have enabled us to expand distribution both domestically and internationally.</span></div></ix:continuation><div><span><br/></span></div><div id="ie0c558cc1ec944dfae79d67a85472721_40"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2&#8212;<ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMzc0OA_ce169318-f9a8-4d52-808b-09533db9c458" continuedAt="if2af20ee18ca4cd799fd9203be45c6c7" escape="true">Summary of significant accounting policies</ix:nonNumeric></span></div><ix:continuation id="if2af20ee18ca4cd799fd9203be45c6c7" continuedAt="i02b3ac82c9774e5bbb88a4adca178067"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMzc2Nw_a4ece03c-4a0a-436c-b99d-248e38145538" continuedAt="i176a91f52f474dbe8bc686f587055360" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements and related notes have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for interim financial information and pursuant to the rules and regulations of the Securities and Exchange Commission. In the opinion of the Company, these interim financial statements contain all adjustments, including normal recurring adjustments, necessary for a fair statement of its financial position as of December 31, 2022, March&#160;31, 2022 and December 31, 2021, and its results of operations and stockholders' equity for the three and nine months ended December 31, 2022 and December 31, 2021 and its cash flows for the nine months ended December 31, 2022 and December 31, 2021. All intercompany balances and transactions have been eliminated in consolidation.</span></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i176a91f52f474dbe8bc686f587055360">These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended March&#160;31, 2022 (the &#8220;Annual Report&#8221;). Operating results for the interim periods are not necessarily indicative of the results that may be expected for the full year.</ix:continuation> </span></div><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMzczOQ_dbb56783-e1ca-49e4-a999-71075b0639f8" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period. Actual results could differ from these estimates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMzc2OA_2419a25a-9148-4bc1-a708-f65b0c2f410b" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment reporting</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are components of an enterprise for which separate financial information is available that is evaluated by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Utilizing these criteria, the Company manages its business on the basis of <ix:nonFraction unitRef="segment" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMTg5Nw_470072b1-0851-46eb-9f4c-486b5f0dbcbd">one</ix:nonFraction> operating segment and <ix:nonFraction unitRef="segment" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMTkyMg_c2f9e404-ba1f-4e9f-8c09-9d9d59ff2326">one</ix:nonFraction> reportable segment. It is impracticable for the Company to provide revenue by product line.</span></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant accounting policies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made no material changes in the application of its significant accounting policies that were disclosed in Note 2, &#8220;Summary of significant accounting policies,&#8221; to the audited consolidated financial statements as of and for the fiscal year ended March&#160;31, 2022 included in the Annual Report. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><ix:continuation id="i02b3ac82c9774e5bbb88a4adca178067"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMzc0NA_4c23b378-8c79-4074-867b-c551734945fd" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company distributes products both through national and international retailers, as well as direct-to-consumers through its e-commerce channel. The marketing and consumer engagement benefits that the direct-to-consumer channel provides is integral to the Company&#8217;s brand and product development strategy and drives sales across channels. As such, the Company views its <ix:nonFraction unitRef="distribution_channel" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="INF" name="elf:NumberOfDistributionChannels" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMjczMw_27bb82bb-3e9c-4af0-9f38-4bedd2226b5a">two</ix:nonFraction> primary distribution channels as components of one integrated business, as opposed to discrete revenue streams. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells a variety of beauty products but does not consider them to be meaningfully different revenue streams given similarities in the nature of the products, the target consumer and the innovation and distribution processes.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMzc0Ng_1ff3ac4b-a998-4501-b8b8-3ad4151a38bb" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides disaggregated revenue from contracts with customers by geographical market, as the nature, amount, timing and uncertainty of revenue and cash flows can differ between domestic and international customers (in thousands).</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales by geographic region:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2f1e81f38e84b49981d0bc0b1f0a634_D20221001-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfMi0xLTEtMS00NTE3OQ_e14055be-a1f9-45eb-9303-a854e7766f67">127,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88966c82b104b5084dc29321adda623_D20211001-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfMi0zLTEtMS00NTE3OQ_e659e58f-14b7-4cd3-96fd-0a10ef249d37">87,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ab406bf96334bbe89472c8634ac49ae_D20220401-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfMi01LTEtMS00NTE3OQ_b97c748a-de41-436b-8e59-fde242117b6e">343,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4093f9d23ac84fca9eb433aa0a343bc2_D20210401-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfMi03LTEtMS00NTE3OQ_453b517e-311c-4fca-9f67-e217d19184da">254,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica951c246f5341e1ab910d0c4ef17856_D20221001-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfMy0xLTEtMS00NTE3OQ_d70ed330-ab9b-4844-9c3e-ec240ba739c9">19,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8410eb6fa1ee429da04f113084977eba_D20211001-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfMy0zLTEtMS00NTE3OQ_cb9b81e6-70b6-4946-b357-91b0397041a6">10,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86a50ec3391e4f5ba18b769065fed085_D20220401-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfMy01LTEtMS00NTE3OQ_d253deef-f672-485f-b5f6-fd70c35bb4d2">47,618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e1999221f304063a2fe47a19b5533d7_D20210401-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfMy03LTEtMS00NTE3OQ_3c8eb70d-4197-4039-a949-2050445bd96b">32,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfNC0xLTEtMS00NTE3OQ_8207263f-1bd5-4a0b-aca6-8bd2f6e680c3">146,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfNC0zLTEtMS00NTE3OQ_4d170e3d-5047-4166-bea0-d3b7860776bd">98,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfNC01LTEtMS00NTE3OQ_8e864c4e-fa4c-45e4-905e-f0679f0f4700">391,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfNC03LTEtMS00NTE3OQ_4a2d0f16-f5c1-4a74-a58a-4c95dd8b9d96">287,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, other than accounts receivable, the Company had no material contract assets, contract liabilities or deferred contract costs recorded on its unaudited condensed consolidated balance sheet. </span></div><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMzc0Nw_90de758e-8139-4b7d-96da-5e8d3d4eba85" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No new accounting pronouncements issued but not yet adopted are expected to have a material impact on the Company's unaudited condensed consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div id="ie0c558cc1ec944dfae79d67a85472721_46"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3&#8212;<ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80Ni9mcmFnOjMwMjZkMDg1ZDVjZjQyZDdiMzhlNWYwYTEwMzU1ZDU0L3RleHRyZWdpb246MzAyNmQwODVkNWNmNDJkN2IzOGU1ZjBhMTAzNTVkNTRfNzA2_b28ebe4f-a7cb-448b-a2cf-9d2816dc4704" continuedAt="i37e0ec540da844d8ae09cb42a84d83f2" escape="true">Investment in equity securities</ix:nonNumeric></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i37e0ec540da844d8ae09cb42a84d83f2">On April 14, 2017, the Company invested $<ix:nonFraction unitRef="usd" contextRef="idaf429932dfa4043a9e8dd1f1d02c45d_I20170414" decimals="-5" name="elf:EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80Ni9mcmFnOjMwMjZkMDg1ZDVjZjQyZDdiMzhlNWYwYTEwMzU1ZDU0L3RleHRyZWdpb246MzAyNmQwODVkNWNmNDJkN2IzOGU1ZjBhMTAzNTVkNTRfODU_c4b6f1cb-cfaf-49f3-aeb0-696f3a3fffda">2.9</ix:nonFraction> million in a social media analytics company, which is included in investments on its unaudited condensed consolidated balance sheets. The Company has elected the measurement alternative for equity investments that do not have readily determinable fair values. The Company did <ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="INF" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80Ni9mcmFnOjMwMjZkMDg1ZDVjZjQyZDdiMzhlNWYwYTEwMzU1ZDU0L3RleHRyZWdpb246MzAyNmQwODVkNWNmNDJkN2IzOGU1ZjBhMTAzNTVkNTRfMzU2_0a0a71ff-cb30-48aa-8502-2545aac6cf46"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="INF" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80Ni9mcmFnOjMwMjZkMDg1ZDVjZjQyZDdiMzhlNWYwYTEwMzU1ZDU0L3RleHRyZWdpb246MzAyNmQwODVkNWNmNDJkN2IzOGU1ZjBhMTAzNTVkNTRfMzU2_544731eb-c689-4cd5-872e-2c4beda7bbaa"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="INF" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80Ni9mcmFnOjMwMjZkMDg1ZDVjZjQyZDdiMzhlNWYwYTEwMzU1ZDU0L3RleHRyZWdpb246MzAyNmQwODVkNWNmNDJkN2IzOGU1ZjBhMTAzNTVkNTRfMzU2_7ae76152-3d15-488f-a8d2-28fb0dd807c0"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="INF" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80Ni9mcmFnOjMwMjZkMDg1ZDVjZjQyZDdiMzhlNWYwYTEwMzU1ZDU0L3RleHRyZWdpb246MzAyNmQwODVkNWNmNDJkN2IzOGU1ZjBhMTAzNTVkNTRfMzU2_887dc5f8-7405-4798-adea-5dd10c45af15">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>t record an impairment charge on its investment during the&#160;three and nine months ended December 31, 2022&#160;and December 31, 2021, as any identified events or changes in circumstances did not result in an indicator for impairment. Further, there were no observable price changes in orderly transactions for the identical or a similar investment of the same issuer during the&#160;three and nine months ended December 31, 2022.</ix:continuation></span></div><div id="ie0c558cc1ec944dfae79d67a85472721_49"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4&#8212;<ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfODcy_12b2eb08-755f-48d7-b746-cd9d21dd7461" continuedAt="id3a0cc2e05a242399ddf6e45e0f0249b" escape="true">Goodwill and intangible assets</ix:nonNumeric></span></div><ix:continuation id="id3a0cc2e05a242399ddf6e45e0f0249b" continuedAt="i1172c37dd93f47eaaf621e09ad65c2c5"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfODc1_df801a65-0d15-4cbe-9d61-684c2281a362" continuedAt="i27db2532977642269527535242d998ad" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company&#8217;s goodwill and intangible assets as of December 31, 2022 is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated useful life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; retailers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i08d39785fc044a15b3b29b865497e79d_D20220401-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMS0xLTEtMS00NTE3OQ_a145cb50-670d-467d-9db4-dcb44aafa410">10</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i840d9cb8ca9c411da569ae24fa6c1c39_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMS0zLTEtMS00NTE3OQ_4192d467-56f2-40d0-a31f-7b2225ce7c0f">77,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i840d9cb8ca9c411da569ae24fa6c1c39_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMS01LTEtMS00NTE3OQ_3ecadd4d-00b2-481f-bcf7-3fe40df899a3">63,840</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i840d9cb8ca9c411da569ae24fa6c1c39_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMS03LTEtMS00NTE3OQ_e5c85ce2-abb9-4020-832c-0d1de256a22d">13,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; e-commerce</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8e9dcc8db3fd4291a7a437ecd3c82975_D20220401-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMi0xLTEtMS00NTE3OQ_553ebd45-19b9-49e8-bc2b-9b997e35d0dd">3</ix:nonNumeric> years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i095d2d115c1d476aab627b4720f044d7_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMi0zLTEtMS00NTE3OQ_f100b193-27d0-4864-bc5d-1ea324703b27">3,940</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i095d2d115c1d476aab627b4720f044d7_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMi01LTEtMS00NTE3OQ_744d9971-dd03-4d44-b585-893792adbe6b">3,938</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i095d2d115c1d476aab627b4720f044d7_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMi03LTEtMS00NTE3OQ_c9f60741-a696-42e0-9e0e-f298ac0b749b">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i16e634626b3442eb8f950a8a4b4aaadb_D20220401-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMy0xLTEtMS00NTE3OQ_fa3997b4-ff3e-4a86-b751-c90f3f39ad25">10</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84c770dae10849ca9ad55eae9d90e04e_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMy0zLTEtMS00NTE3OQ_75d451e9-73fe-4045-bf82-0c1507c1edbe">3,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i84c770dae10849ca9ad55eae9d90e04e_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMy01LTEtMS00NTE3OQ_e59a590f-bacf-4556-949f-c5476a651bc2">991</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84c770dae10849ca9ad55eae9d90e04e_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMy03LTEtMS00NTE3OQ_b5439584-fc30-4600-9e2c-44bad4eb67fa">2,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangibles</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNC0zLTEtMS00NTE3OQ_f1c97ba1-8884-489c-a925-f2de42cdf0fb">85,040</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNC01LTEtMS00NTE3OQ_26ae40a0-975c-4fb3-948c-e01798b300a5">68,769</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNC03LTEtMS00NTE3OQ_dd1b0a2e-ab40-4c38-8d71-45a225316d85">16,271</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc58ef203ba24e52a96db9c931a67e5d_I20221231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNS0zLTEtMS00NTE3OQ_9d45cf46-5d47-4dce-92c4-9115961def35">63,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc58ef203ba24e52a96db9c931a67e5d_I20221231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNS03LTEtMS00NTE3OQ_9395d925-9f0a-4724-9790-41a8f168bbbb">63,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNi0zLTEtMS00NTE3OQ_980e0d2c-21a0-44d1-9dd1-a5cd54a00c30">171,620</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNi01LTEtMS00NTE3OQ_0f80e067-f6d2-4098-be7f-d2c163a44614">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNi03LTEtMS00NTE3OQ_57248cd6-9483-4727-8bb4-c3328dd54f33">171,620</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total goodwill and other intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:IntangibleAssetsGrossIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNy0zLTEtMS00NTE3OQ_3236d20e-7225-4ca7-9a93-056cc9934e57">320,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:IntangibleAssetsIncludingGoodwillAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNy01LTEtMS00NTE3OQ_b8bc249f-7454-4bdd-8e21-5ba70e8e5e42">68,769</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNy03LTEtMS00NTE3OQ_6fc7a1a8-48e4-4e84-8551-3d286f1429ef">251,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><ix:continuation id="i1172c37dd93f47eaaf621e09ad65c2c5"><ix:continuation id="i27db2532977642269527535242d998ad"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company&#8217;s goodwill and intangible assets as of March&#160;31, 2022 is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated useful life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; retailers</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i82f09aab3fbb4db0b6b7297666c04aff_D20210401-20220331" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMS0xLTEtMS00NTE3OQ_e724c36a-d0ee-40b0-829d-7222e00ff014">10</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice92dcb5de8c47968802bde818c9ac7c_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMS0zLTEtMS00NTE3OQ_a68520f4-89db-41b5-aae4-884e3980b277">77,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice92dcb5de8c47968802bde818c9ac7c_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMS01LTEtMS00NTE3OQ_6a93e800-72f4-4660-aa0e-19b223f5b34d">58,020</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice92dcb5de8c47968802bde818c9ac7c_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMS03LTEtMS00NTE3OQ_321c62f7-a26b-43dc-a33b-1ae255866996">19,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; e-commerce</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2e1c5cb4283c4da2b306faa7285672f0_D20210401-20220331" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMi0xLTEtMS00NTE3OQ_8d194867-ead3-4d87-9d0a-871e8c4844b8">3</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a7b387f6de947db831c5cee8e435b34_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMi0zLTEtMS00NTE3OQ_afb79a3f-38c1-4356-ae9c-7979d4e5e0d8">3,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a7b387f6de947db831c5cee8e435b34_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMi01LTEtMS00NTE3OQ_34b07fc6-f290-4e55-bee9-3fe4e44bda7c">3,928</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a7b387f6de947db831c5cee8e435b34_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMi03LTEtMS00NTE3OQ_587ddad0-51b2-49b2-9b74-8f979f9e28e0">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1924d7cd629a433eb55f0e8076433f13_D20210401-20220331" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMy0xLTEtMS00NTE3OQ_107a4eb4-8890-4530-88e7-d08032a8bd1c">10</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c45c17d8b5a4ae6a9367112b3704da8_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMy0zLTEtMS00NTE3OQ_8d46a88b-0fbe-4d26-957a-0883192a8ba5">3,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c45c17d8b5a4ae6a9367112b3704da8_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMy01LTEtMS00NTE3OQ_c17845dd-da2d-4973-8e40-1eadb3a69a08">729</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c45c17d8b5a4ae6a9367112b3704da8_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMy03LTEtMS00NTE3OQ_9510201c-54de-4bf4-80da-ce4bb0bde2ea">2,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNC0zLTEtMS00NTE3OQ_4747f805-844d-41a3-b568-f1d7757f7be6">85,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNC01LTEtMS00NTE3OQ_b0578816-c024-463a-9819-f235cad6f97b">62,677</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNC03LTEtMS00NTE3OQ_65b38e74-0b75-4b71-ac83-6e9adcaf4d65">22,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i943b7984a04546bd9c59cff1c2577456_I20220331" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNS0zLTEtMS00NTE3OQ_c05688e8-ca21-4b49-b4ef-67f4e2a71238">63,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i943b7984a04546bd9c59cff1c2577456_I20220331" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNS03LTEtMS00NTE3OQ_32c64a8f-0fc3-44ca-bd85-3687d7e0f370">63,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNi0zLTEtMS00NTE3OQ_9411d981-143a-4abc-8b1d-3de6a2bc3ab9">171,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNi01LTEtMS00NTE3OQ_2c3a7c20-e19b-4cc6-8853-c2a243dd29f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNi03LTEtMS00NTE3OQ_9df7b912-932d-408f-ae45-80b378288a01">171,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total goodwill and other intangibles</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="elf:IntangibleAssetsGrossIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNy0zLTEtMS00NTE3OQ_4b7a80e1-998d-4a03-8d81-63ac069bfc93">320,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="elf:IntangibleAssetsIncludingGoodwillAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNy01LTEtMS00NTE3OQ_9889536d-b6f3-4e96-b584-70f1055232c7">62,677</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNy03LTEtMS00NTE3OQ_8000d515-e27b-4764-b367-914db1f6f3d3">257,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company&#8217;s goodwill and intangible assets as of December 31, 2021 is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated useful life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; retailers</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i473de999f6b24dcf92289c7448435d1e_D20210401-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMS0xLTEtMS00NTE3OQ_924ae0fa-fa39-4bcf-a782-43b68cf72327">10</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8adef568ca54bc798c427a7fffbdde2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMS0zLTEtMS00NTE3OQ_be5cf890-6578-478c-bb93-256248fdab6a">77,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if8adef568ca54bc798c427a7fffbdde2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMS01LTEtMS00NTE3OQ_8625eac8-705c-4d45-b6b4-9b0e43305a73">56,080</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8adef568ca54bc798c427a7fffbdde2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMS03LTEtMS00NTE3OQ_21e205ed-d09d-4fd5-b507-0982f50fe8c4">21,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; e-commerce</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id9476a6e4d6c4bfb84de6bf93edc4d36_D20210401-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMi0xLTEtMS00NTE3OQ_0a8d1254-63b3-4a3c-9553-f67be919b147">3</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76702d836c95415ebca84112a2a22afd_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMi0zLTEtMS00NTE3OQ_e80d675d-79bc-4c26-a237-f07430cef744">3,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i76702d836c95415ebca84112a2a22afd_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMi01LTEtMS00NTE3OQ_92ec83bc-f054-4e97-8825-0745e58f359a">3,924</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76702d836c95415ebca84112a2a22afd_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMi03LTEtMS00NTE3OQ_f1ee5b1a-5b3f-411d-8d3e-3d6d6b219a88">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i536588681ddc4474a86199f568f2007d_D20210401-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMy0xLTEtMS00NTE3OQ_7688e045-1504-4b34-883e-8fb051a022af">10</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5144153303db4021b360b3c672c810d0_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMy0zLTEtMS00NTE3OQ_8bdbab3c-ce61-4503-9498-5f9abd76bf40">3,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5144153303db4021b360b3c672c810d0_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMy01LTEtMS00NTE3OQ_70f7965b-65f0-47fb-b16c-e8f2f5c85eb3">642</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5144153303db4021b360b3c672c810d0_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMy03LTEtMS00NTE3OQ_e8726d29-38a9-48df-a9a6-87b97bb02638">2,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNC0zLTEtMS00NTE3OQ_5f16c311-ced2-4474-9d91-975ead5dc590">85,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNC01LTEtMS00NTE3OQ_a58dcf19-5457-49de-b68c-e2ee424bf92b">60,646</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNC03LTEtMS00NTE3OQ_924a84e7-6e2d-4af6-8205-70faf584c428">24,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f70ef79455449c396e4b9b387feb5bb_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNS0zLTEtMS00NTE3OQ_a5a147fd-6ca5-4a5b-94b8-e033ab5f1460">63,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f70ef79455449c396e4b9b387feb5bb_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNS03LTEtMS00NTE3OQ_afae5f38-dd2f-4111-a377-9b9ab4d38d0f">63,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNi0zLTEtMS00NTE3OQ_e58bdf36-aff0-4be3-98e5-13aad8d8b96e">171,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNi01LTEtMS00NTE3OQ_b0bacf7e-1ca9-478a-8aa8-855713aa7a94">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNi03LTEtMS00NTE3OQ_b1935e56-6ed9-4310-a607-6d2504dfa436">171,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total goodwill and other intangibles</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="elf:IntangibleAssetsGrossIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNy0zLTEtMS00NTE3OQ_f953c282-8276-47f9-8f8d-cc61f1f122e0">320,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="elf:IntangibleAssetsIncludingGoodwillAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNy01LTEtMS00NTE3OQ_ac3abc71-18a7-465c-bc2a-cac9147fee5e">60,646</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNy03LTEtMS00NTE3OQ_8a7a0f40-8401-4849-b4ce-468a955729fb">259,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expenses on finite-lived intangible assets was $<ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfNDI3_346ccc68-ed36-46d5-a8e5-14327c05ee7d"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfNDI3_b8478e86-24c1-412c-9e18-64271c84636e">2.0</ix:nonFraction></ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfNDM0_1974c0bb-bbbe-4968-b991-7a2dc77bec37"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfNDM0_99b8225d-2e0d-431d-be71-d870d3cb6705">6.1</ix:nonFraction></ix:nonFraction> million in the three and nine months ended December 31, 2022 and December 31, 2021, respectively. Certain trademark assets have been classified as indefinite-lived intangible assets and accordingly, are not subject to amortization. There were <ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="INF" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfNjMw_0060b981-f69e-4c59-ab77-4ccb051bf558"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="INF" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfNjMw_641e416a-1a45-43d9-8331-973ae8db6616"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="INF" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfNjMw_7ea20a31-69a0-4cc2-87f3-572b6829cc64"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="INF" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfNjMw_df73159d-5dc2-4220-ad36-bda541d851f4">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> impairments of goodwill or intangible assets recorded in the three and nine months ended December 31, 2022 and December 31, 2021. </span></div><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfODgw_bd030b59-3a43-4797-a9d8-36649761e744" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expense related to finite-lived intangible assets, assuming no impairment as of December 31, 2022 is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of fiscal 2023</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjhiNDUyZTEzMDc3MzQ0YTM4YTAxMzkxNDIxOThhMzkyL3RhYmxlcmFuZ2U6OGI0NTJlMTMwNzczNDRhMzhhMDEzOTE0MjE5OGEzOTJfMS0xLTEtMS00NTE3OQ_99533120-06dc-468a-8e3d-fd1ca0b35cf2">2,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjhiNDUyZTEzMDc3MzQ0YTM4YTAxMzkxNDIxOThhMzkyL3RhYmxlcmFuZ2U6OGI0NTJlMTMwNzczNDRhMzhhMDEzOTE0MjE5OGEzOTJfMi0xLTEtMS00NTE3OQ_81747762-a55c-4be3-819f-09d9fbb31fed">6,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjhiNDUyZTEzMDc3MzQ0YTM4YTAxMzkxNDIxOThhMzkyL3RhYmxlcmFuZ2U6OGI0NTJlMTMwNzczNDRhMzhhMDEzOTE0MjE5OGEzOTJfMy0xLTEtMS00NTE3OQ_9ebcbe8a-a421-432e-805f-81a1654ebaff">1,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjhiNDUyZTEzMDc3MzQ0YTM4YTAxMzkxNDIxOThhMzkyL3RhYmxlcmFuZ2U6OGI0NTJlMTMwNzczNDRhMzhhMDEzOTE0MjE5OGEzOTJfNC0xLTEtMS00NTE3OQ_859fbe97-9b86-47ef-b8c1-89e670679651">1,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjhiNDUyZTEzMDc3MzQ0YTM4YTAxMzkxNDIxOThhMzkyL3RhYmxlcmFuZ2U6OGI0NTJlMTMwNzczNDRhMzhhMDEzOTE0MjE5OGEzOTJfNS0xLTEtMS00NTE3OQ_e0757c74-6a4a-4870-bdd0-5e0cec4e0781">1,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjhiNDUyZTEzMDc3MzQ0YTM4YTAxMzkxNDIxOThhMzkyL3RhYmxlcmFuZ2U6OGI0NTJlMTMwNzczNDRhMzhhMDEzOTE0MjE5OGEzOTJfNi0xLTEtMS00NTE3OQ_9853eb51-220e-4f8d-8599-1f23379aea3f">3,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjhiNDUyZTEzMDc3MzQ0YTM4YTAxMzkxNDIxOThhMzkyL3RhYmxlcmFuZ2U6OGI0NTJlMTMwNzczNDRhMzhhMDEzOTE0MjE5OGEzOTJfNy0xLTEtMS00NTE3OQ_20a0fe57-900a-42e3-a2fb-a4692449e953">16,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:12pt;margin-top:4pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_52"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5&#8212;<ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RleHRyZWdpb246NGQ1ZDYxOGU1NDQ0NGFjNzkwNmJiMWU2ZDAwNDJmOTNfMTcy_ed6d5d3c-68a8-4ab2-bd2d-06cd0350024e" continuedAt="i9cb780b4148c40f5bf659cecf1d2ceb3" escape="true">Accrued expenses and other current liabilities</ix:nonNumeric></span></div><ix:continuation id="i9cb780b4148c40f5bf659cecf1d2ceb3"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RleHRyZWdpb246NGQ1ZDYxOGU1NDQ0NGFjNzkwNmJiMWU2ZDAwNDJmOTNfMTcz_59ef275c-400b-4230-88e5-63373aa04dbd" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities as of December 31, 2022, March&#160;31, 2022 and December 31, 2021 consisted of the following (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:53.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.565%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:AccruedExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMS0xLTEtMS00NTE3OQ_cf771c39-4bbb-455e-b7cb-4476f7551243">26,802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="elf:AccruedExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMS0zLTEtMS00NTE3OQ_abf19a41-8db6-4bff-bc50-5f552069ea69">19,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="elf:AccruedExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMS01LTEtMS00NTE3OQ_bb82d50b-7aa4-44a3-83ec-aafed81926a6">18,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMi0xLTEtMS00NTE3OQ_5ba954f1-6f66-4506-be06-ba7c6b95a9b6">4,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMi0zLTEtMS00NTE3OQ_5d318aa1-c3d7-4522-8a3b-718f89046354">4,391</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMi01LTEtMS00NTE3OQ_45f08052-f0bc-4809-aefc-f3db9d0ec831">4,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMy0xLTEtMS00NTE3OQ_06553035-2e23-4865-abd1-ba34678d75fc">10,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMy0zLTEtMS00NTE3OQ_0f716514-d72e-47bb-8610-4f189fe83a78">11,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMy01LTEtMS00NTE3OQ_55668833-c7a9-4d54-9e43-76b7291aff0a">6,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNS0xLTEtMS00NTE3OQ_736e43a7-f50d-4037-af4a-7f396a6381f5">5,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNS0zLTEtMS00NTE3OQ_bc31e424-4249-4a0b-88c2-d37c7d28a4ba">2,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNS01LTEtMS00NTE3OQ_2d21d76e-5dc1-4b6d-b965-371e6453fb21">2,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNi0xLTEtMS00NTE3OQ_9bc84484-6b19-48c3-b9a7-41eeee475c20">2,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNi0zLTEtMS00NTE3OQ_affb1b55-7f43-42de-ac27-451552e07347">2,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNi01LTEtMS00NTE3OQ_77fd49f2-6d2a-4c5f-bd37-d72d477a1555">3,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNy0xLTEtMS00NTE3OQ_b9ecfb34-0109-4d76-8dfd-56c1565df0e9">49,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNy0zLTEtMS00NTE3OQ_d7159d81-857b-466f-be18-460328f432d9">40,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNy01LTEtMS00NTE3OQ_528e883a-c538-42ab-bb69-5f53d785d417">33,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ie0c558cc1ec944dfae79d67a85472721_64"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6&#8212;<ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMzg0NQ_9ba8390f-ccb0-4e20-9759-8588cde86bb8" continuedAt="i237f8064ed7c4646a459ab2ab92e3869" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i237f8064ed7c4646a459ab2ab92e3869" continuedAt="i2e1bc58b3ce1453ea1dd667fbe99c81d"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMzg0MQ_a7c3aae3-2eb1-4768-b06d-0ff5696e302d" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s outstanding debt as of December 31, 2022, March&#160;31, 2022 and December 31, 2021 consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:53.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.565%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i094464b65dfa4711abf0ac278c53a723_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfMi0xLTEtMS00NTE3OQ_5312251a-ed3b-4233-be1d-b20b85461e48">67,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8825b0699fa545d6ad03bf2ba21a4652_I20220331" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfMi0zLTEtMS00NTE3OQ_97b51182-4a6f-4412-a4b9-05f9e132c97d">96,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if846880093154e1187545d8276901945_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfMi01LTEtMS00NTE3OQ_56f07b6d-0da4-4659-9814-e1bee6e0c368">97,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfMy0xLTEtMS00NTE3OQ_581b4959-425d-4421-afd0-16c34b4ee4ad">832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfMy0zLTEtMS00NTE3OQ_57287ec4-628f-4753-b63a-4045e0306ee2">1,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfMy01LTEtMS00NTE3OQ_7963a3e7-dd9a-41bf-a4c6-56e25f8a0a36">1,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:LongTermDebtGrossAndLeaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNC0xLTEtMS00NTE3OQ_7efdaccc-fe47-4770-b0f2-9b73e404bd2a">68,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="elf:LongTermDebtGrossAndLeaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNC0zLTEtMS00NTE3OQ_fb3fabfa-474a-4682-9a6e-29315763f0f6">97,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="elf:LongTermDebtGrossAndLeaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNC01LTEtMS00NTE3OQ_5627a2a6-1d11-4de6-acde-9eb3c5da4794">99,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNS0xLTEtMS00NTE3OQ_e1657083-78c8-4d3c-80b2-cde4937911aa">465</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNS0zLTEtMS00NTE3OQ_09d9b56e-0008-4c14-8f09-7970713204e0">803</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNS01LTEtMS00NTE3OQ_c5c9eabf-cdef-4484-981c-6abdfe0b12e2">858</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, net of issuance costs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNi0xLTEtMS00NTE3OQ_9edf5b81-7dd7-4e16-9831-abdfb7c92db4">67,867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNi0zLTEtMS00NTE3OQ_8d64853e-15e2-4bbc-8ddf-cd9396cec4c3">96,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNi01LTEtMS00NTE3OQ_8584c049-fc3a-447e-b166-7b81522c2066">98,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNy0xLTEtMS00NTE3OQ_53f16ac0-6b1d-431b-b424-ea9b6b7d15a1">5,690</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNy0zLTEtMS00NTE3OQ_970f4661-b848-4c0c-a66b-60d7ead8a5cf">5,786</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNy01LTEtMS00NTE3OQ_0f96f4e2-efff-49c6-803d-12065c1ad209">5,780</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfOC0xLTEtMS00NTE3OQ_e937ee31-cd65-4e49-8d19-ab37dc71ddf9">62,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfOC0zLTEtMS00NTE3OQ_5f022b03-0227-4a9f-bc89-90d54fd04946">91,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfOC01LTEtMS00NTE3OQ_8261bbba-2f1c-428d-a02e-146cf490b213">92,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 8, &#8220;Debt,&#8221; to the consolidated financial statements included in the Annual Report for details regarding the Senior Secured Credit Agreement. As of December 31, 2022, the Company was in compliance with all applicable financial covenants under the Amended Credit Agreement. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The gross carrying amounts of the Company&#8217;s long-term debt, before reduction of the debt issuance costs, and finance lease obligations approximate their fair values, based on Level 2 inputs (quoted prices for similar assets and liabilities in active markets or inputs that are observable), as the stated rates approximate market rates for loans with similar terms. The Company did not transfer any liabilities measured at fair value on a recurring basis to or from Level 2 for any of the periods presented.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><ix:continuation id="i2e1bc58b3ce1453ea1dd667fbe99c81d"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amended credit agreement</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 30, 2021, the Company amended and restated its prior credit agreement (the &#8220;Amended Credit Agreement&#8221;), amended and restated the prior term loan facility and the prior revolving credit facility, and refinanced all loans under the prior credit agreement.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement has a <ix:nonNumeric contextRef="i4a9d2cb1e4034c28a42bafd38fdddbe6_D20210430-20210430" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMzg0Mw_ad21efb3-fbdc-41cf-a6c8-3ebd3b3737a2">five year</ix:nonNumeric> term and consists of (i) a $<ix:nonFraction unitRef="usd" contextRef="i6d573fa4dc17484e89d62f4e209a949c_I20210430" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMTI0MQ_8c2838f4-4901-4260-995f-a377d38c0aed">100.0</ix:nonFraction>&#160;million revolving credit facility (the &#8220;Amended Revolving Credit Facility&#8221;) and (ii) a $<ix:nonFraction unitRef="usd" contextRef="i2cc948564dd04387b2b0b901b017d11e_I20210430" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMzg0NA_0648914f-a5e3-4680-ab98-e8ec444dd6cc">100.0</ix:nonFraction>&#160;million term loan facility (the &#8220;Amended Term Loan Facility&#8221;). The Company's prior credit agreement consisted of a $<ix:nonFraction unitRef="usd" contextRef="ia844f7aa63a543ca85746bc49c2b774e_I20210429" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMTQzMw_43ff5ab6-f4d1-4b34-aa54-f164fc99b678">165.0</ix:nonFraction>&#160;million term loan and a $<ix:nonFraction unitRef="usd" contextRef="ib6e1dac44bb4441f86a3ac9c5d63163c_I20210429" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMTQ1Mg_df425d99-d685-43e8-9da7-1fbcf0e4b047">50.0</ix:nonFraction>&#160;million revolving credit facility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All amounts under the Amended Revolving Credit Facility are available for draw until the maturity date on April 30, 2026. The Amended Revolving Credit Facility is collateralized by substantially all of our assets and requires payment of an unused fee ranging from <ix:nonFraction unitRef="number" contextRef="i2bb3884a2b384791a11517e75b7ccd9d_D20210430-20210430" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMTc0Ng_cb26c1f1-0d0c-4b7e-8854-2e800da2157b">0.10</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i15a923b3a857413a91c5726a6cdb3435_D20210430-20210430" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMTc1Mg_766d317d-64c7-4227-9ebe-a857d67fceba">0.30</ix:nonFraction>% (based on our consolidated total net leverage ratio (as defined in the Amended Credit Agreement)) times the average daily amount of unutilized commitments under the Amended Revolving Credit Facility. The Amended Revolving Credit Facility also provides for sub-facilities in the form of a $<ix:nonFraction unitRef="usd" contextRef="i84635b282e244effb15be9a467792796_I20210430" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjA0Mw_d945fb16-bc2a-489b-ab98-9fc5238f17b3">7.0</ix:nonFraction>&#160;million letter of credit and a $<ix:nonFraction unitRef="usd" contextRef="i92ba1113119744fca33fc40381db8f1b_I20210430" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjA2OQ_8f318683-036f-4aeb-877f-ffdac5f2d21d">5.0</ix:nonFraction>&#160;million swing line loan; however, all amounts under the Amended Revolving Credit Facility cannot exceed $<ix:nonFraction unitRef="usd" contextRef="i6d573fa4dc17484e89d62f4e209a949c_I20210430" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjE2OA_927965a9-2b1c-4e91-9772-d22c14581863">100.0</ix:nonFraction>&#160;million. The unused balance of the Amended Revolving Credit Facility as of December 31, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i4273b5f9b050402a9aaf5a4c59f6141c_I20221231" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjI0NQ_88dfbbeb-716d-47b5-acd9-c3da65a56b50">100.0</ix:nonFraction> million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both the Amended Revolving Credit Facility and the Amended Term Loan Facility bear interest, at borrowers&#8217; option, at either (i) a rate per annum equal to an adjusted LIBOR rate determined by reference to the cost of funds for the United States dollar deposits for the applicable interest period (subject to a minimum floor of <ix:nonFraction unitRef="number" contextRef="ie125349fcc6e4e789abdb40553be60ba_D20210430-20210430" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjU3Ng_da7d85f8-a980-4625-9d12-189ceab10493"><ix:nonFraction unitRef="number" contextRef="ibc714322680f4909b9de82b1a1923b24_D20210430-20210430" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjU3Ng_f50ce911-0776-4d5f-8484-1c86a3868b8e">0</ix:nonFraction></ix:nonFraction>%) plus an applicable margin ranging from <ix:nonFraction unitRef="number" contextRef="i9fd6606d1a1744c3bcc246a0753b389c_D20210430-20210430" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjYxOQ_6325257d-3d05-42d5-a2ec-6b70cbd18311"><ix:nonFraction unitRef="number" contextRef="i5c7234da251e471eab448e9332336851_D20210430-20210430" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjYxOQ_bb0ad4ea-e99d-4e62-87c6-10eb7fce384b">1.25</ix:nonFraction></ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="id30b1321e3a44bee94afd6b16f968a96_D20210430-20210430" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjYyNQ_8d1e8984-27a9-456a-bd7f-88ad3c9c325f"><ix:nonFraction unitRef="number" contextRef="i313839767aa240b3b78fcfb11980df20_D20210430-20210430" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjYyNQ_9df9270d-4356-4584-a6b2-ecebdb9813a8">2.125</ix:nonFraction></ix:nonFraction>% based on our consolidated total net leverage ratio or (ii) a floating base rate plus an applicable margin ranging from <ix:nonFraction unitRef="number" contextRef="i9a3b2add10be45cd9b8f69d192f7f125_D20210430-20210430" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjc0Nw_14acb495-210e-46c0-9e20-5f9b18787f85"><ix:nonFraction unitRef="number" contextRef="i082c750d2aa24576a6c5ee03082234c2_D20210430-20210430" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjc0Nw_2a11a7d2-2836-48fb-829f-0d0ad55cd4cb">0.25</ix:nonFraction></ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i2daeb37ec7334f3abede5f7eb9f92dca_D20210430-20210430" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjc1Mw_5d23acdc-92c1-46ac-ba44-4d0eea66fd34"><ix:nonFraction unitRef="number" contextRef="i8c7d724dd6d644f199458728fd2a6223_D20210430-20210430" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjc1Mw_fa0b7217-62b9-46eb-87d1-8a7622ac1d4f">1.125</ix:nonFraction></ix:nonFraction>% based on our consolidated total net leverage ratio. The interest rate as of December 31, 2022 for the Amended Term Loan Facility was approximately <ix:nonFraction unitRef="number" contextRef="i9b5614a5774443f1b85cf2c7c5a2fb14_I20221231" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjg4OA_0213563f-9b66-450b-8b54-612cc9bfd79d">6.0</ix:nonFraction>%.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement contains a number of covenants that, among other things, restrict our ability to (subject to certain exceptions) pay dividends and distributions or repurchase our capital stock, incur additional indebtedness, create liens on assets, engage in mergers or consolidations and sell or otherwise dispose of assets. The Amended Credit Agreement also includes reporting, financial and maintenance covenants that require us to, among other things, comply with certain consolidated total net leverage ratios and consolidated fixed charge coverage ratios.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 470, Debt, the amendment to the Company&#8217;s prior credit agreement was accounted for as both a debt modification and partial debt extinguishment, which resulted in the recognition of a loss on extinguishment of debt of $<ix:nonFraction unitRef="usd" contextRef="i506f8a63c2aa4095992027d2349941aa_D20210401-20220331" decimals="-5" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMzcwNw_62fdca0a-fddf-4dc0-93b9-5098d1bb9408">0.5</ix:nonFraction>&#160;million for the year ended March 31, 2022. The Company incurred and capitalized $<ix:nonFraction unitRef="usd" contextRef="ibe0675c9ffb64fd8b5bf8472994ea8ef_I20220331" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMzc4Mg_d6c879b8-2b89-4edf-af41-24f56eeb8ac5">1.1</ix:nonFraction>&#160;million of new debt issuance costs related to the amendment.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three and nine months ended December 31, 2022, the Company recognized a loss on extinguishment of debt of $<ix:nonFraction unitRef="usd" contextRef="i6c0ad49fbed1420a93e5b6db791ff081_D20221001-20221231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfNTQ5NzU1ODE4NTk5_093b58a2-5d2d-46a6-941f-312161911132"><ix:nonFraction unitRef="usd" contextRef="i91eb1670b8784e74b59e42b9f44e3649_D20220401-20221231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfNTQ5NzU1ODE4NTk5_1288ff5d-61d1-4d1c-84a0-e96d702d9bd8">176</ix:nonFraction></ix:nonFraction> thousand, primarily related partial prepayment of term loan borrowings in the amount of $<ix:nonFraction unitRef="usd" contextRef="i6c0ad49fbed1420a93e5b6db791ff081_D20221001-20221231" decimals="-5" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfNTQ5NzU1ODE4NzEx_600276e4-1943-4340-8051-c0251c59ba3c"><ix:nonFraction unitRef="usd" contextRef="i91eb1670b8784e74b59e42b9f44e3649_D20220401-20221231" decimals="-5" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfNTQ5NzU1ODE4NzEx_bd646226-6be2-4425-ba92-6f98742bb854">25.0</ix:nonFraction></ix:nonFraction>&#160;million.</span></div></ix:continuation><div><span><br/></span></div><div id="ie0c558cc1ec944dfae79d67a85472721_67"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7&#8212;<ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82Ny9mcmFnOmQ2YzI3M2Q4Yjk3YzRiYzBiOWZmY2Y2OThkNjEyOTc0L3RleHRyZWdpb246ZDZjMjczZDhiOTdjNGJjMGI5ZmZjZjY5OGQ2MTI5NzRfNDE4_e3dad566-d7bd-4c69-b58e-7561be64e59e" continuedAt="i8f9b89da4ae74e4db0ba60a294241934" escape="true">Commitments and contingencies</ix:nonNumeric></span></div><ix:continuation id="i8f9b89da4ae74e4db0ba60a294241934"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is from time to time subject to, and is currently involved in legal proceedings, claims and litigation arising in the ordinary course of business. The Company is not currently a party to any matters that management expects will have a material adverse effect on the Company&#8217;s consolidated financial position, results of operations or cash flows.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_70"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8&#8212;<ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMjIxOA_46eba561-8064-4e2d-80e9-f01207530262" continuedAt="ia26ac9f8144a454b8cfea6978f1014d7" escape="true">Stock-based compensation</ix:nonNumeric></span></div><ix:continuation id="ia26ac9f8144a454b8cfea6978f1014d7" continuedAt="i2bb1904541d54553b40f97e0096a4fd9"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Service-based vesting stock options</span></div><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMjIxOQ_024f1b70-5c17-4f95-a1a1-3c00b8971ccf" continuedAt="id6b8e1cf77724d1c8b34073104e89af7" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for options that vest solely based upon the satisfaction of a service condition for the nine months ended December 31, 2022:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:38.049%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.566%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares subject to options<br/>outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average exercise&#160;price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average remaining<br/>contractual&#160;life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate&#160;intrinsic<br/>values<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id74f1950f4b745b485585b8facaf4b13_I20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfMS0xLTEtMS00NTE3OQ_59107167-0da9-470c-88e3-dfa4a4d3f1b3">1,543,499</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id74f1950f4b745b485585b8facaf4b13_I20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfMS0zLTEtMS00NTE3OQ_c80ba024-32b6-46cc-aba3-5176dd3647b1">15.05</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i7a954d4763d1488fb3365d8e4657b50a_D20220401-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfMy0xLTEtMS00NTE3OQ_4fda444b-795e-4a68-9a09-70964fe37bbc">383,634</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7a954d4763d1488fb3365d8e4657b50a_D20220401-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfMy0zLTEtMS00NTE3OQ_42b1bff2-cdc3-476f-9dba-bdbf71b90a89">12.97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3050111795d94092bc87ef9f4a928d74_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfNS0xLTEtMS00NTE3OQ_10343902-4ef9-4a91-9933-d61194c62e55">1,159,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3050111795d94092bc87ef9f4a928d74_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfNS0zLTEtMS00NTE3OQ_d3d3b1c4-4c43-4c03-a0a0-94108ddfab03">15.73</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7a954d4763d1488fb3365d8e4657b50a_D20220401-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfNS01LTEtMS00NTE3OQ_513037d6-28d8-4f61-b409-647f0d717d73">4.4</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3050111795d94092bc87ef9f4a928d74_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfNS03LTEtMS00NTE3OQ_ece8647f-708e-40ec-a57c-57f2f29e5f05">45,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable, December 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3050111795d94092bc87ef9f4a928d74_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfNy0xLTEtMS00NTE3OQ_6e4241b3-d4be-4a7b-8ada-ddfb291672aa">1,044,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3050111795d94092bc87ef9f4a928d74_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfNy0zLTEtMS00NTE3OQ_f6808875-652c-4ee5-878c-51f54adce1aa">16.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7a954d4763d1488fb3365d8e4657b50a_D20220401-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfNy01LTEtMS00NTE3OQ_aba33846-82d3-4d46-b0a9-626c8dbc03f3">4.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3050111795d94092bc87ef9f4a928d74_I20221231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfNy03LTEtMS00NTE3OQ_b23a9e65-cf7b-4790-9e4a-b5e0cb286c45">41,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is calculated as the difference between the exercise price of the options and the Company's closing stock price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="INF" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMzcy_f30a779c-f0c3-42c1-ace4-0a77c62635e4">55.30</ix:nonFraction>, as reported on the New York Stock Exchange on December 31, 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation cost related to service-based vesting options of $<ix:nonFraction unitRef="usd" contextRef="i5c805cf0656d4e809c8abd46a5824df0_D20221001-20221231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfNTIz_963aca56-d3b9-43a4-bfb8-6bc1eefd1513">0.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i7a954d4763d1488fb3365d8e4657b50a_D20220401-20221231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfNTMw_0dfdd03a-8ce5-4dfa-a0c0-7d10d4482738">0.3</ix:nonFraction>&#160;million in the three and nine months ended December 31, 2022, respectively, and $<ix:nonFraction unitRef="usd" contextRef="ic6865198cd2449948d54f659f5d766b1_D20211001-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfNTc4_5ee176da-23a9-455a-a8cb-9bdd113acf9c">0.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i9fe8c3950229484493ece6452ae384e4_D20210401-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfNTg1_5c09bc95-590d-4c67-ad89-e12062fa221b">0.7</ix:nonFraction>&#160;million in the three and nine months ended December 31, 2021, respectively. As of December 31, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="i3050111795d94092bc87ef9f4a928d74_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfNjQ5_a9bd89d2-e898-4b38-8004-dbd43c105d57">0.3</ix:nonFraction>&#160;million of total unrecognized stock-based compensation cost related to unvested service-based stock options, which is expected to be recognized over the remaining weighted-average period of <ix:nonNumeric contextRef="i7a954d4763d1488fb3365d8e4657b50a_D20220401-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfODM0_eccec150-ddf0-46ec-9a3d-a2b08823de8c">1.2</ix:nonNumeric> years. All stock-based compensation cost is recorded in selling, general and administrative expenses.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-based and market-based vesting stock options</span></div><ix:continuation id="id6b8e1cf77724d1c8b34073104e89af7"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for stock options that vest based upon the satisfaction of performance- or market-based vesting conditions for the nine months ended December 31, 2022:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:38.049%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.566%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares subject to options<br/>outstanding</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average exercise&#160;price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average remaining<br/>contractual life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate&#160;intrinsic<br/>values<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibe82910a848b44898f5b7dd7cc8c3d16_I20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfMS0xLTEtMS00NTE3OQ_9e68491d-2099-4bdd-801f-84374dbd0601">1,004,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibe82910a848b44898f5b7dd7cc8c3d16_I20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfMS0zLTEtMS00NTE3OQ_08c570ad-1208-4c5d-85be-2acd7d0dfa4f">9.40</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3a48a3b7fb0b466ebaeea17659c414fc_D20220401-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfMy0xLTEtMS00NTE3OQ_02e5e5ae-6ecf-4aad-a1ad-dbc5559e719e">212,528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3a48a3b7fb0b466ebaeea17659c414fc_D20220401-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfMy0zLTEtMS00NTE3OQ_12229da4-27c4-43cb-bd14-1f24e8c1f4dc">3.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3a48a3b7fb0b466ebaeea17659c414fc_D20220401-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNC0xLTEtMS00NTE3OQ_6fa723fb-1e8a-47db-8bf1-3a600d3acb49">25,800</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3a48a3b7fb0b466ebaeea17659c414fc_D20220401-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNC0zLTEtMS00NTE3OQ_517c719d-78dd-45f5-89d0-19d9b982238c">26.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8cbd3c0ea46846d88489d5736c8a82bd_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNS0xLTEtMS00NTE3OQ_72c1f3ce-3690-45dd-a0ae-23ec3171c970">765,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8cbd3c0ea46846d88489d5736c8a82bd_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNS0zLTEtMS00NTE3OQ_255dc848-448d-4330-8b08-fbb9b5ecbaf9">10.37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3a48a3b7fb0b466ebaeea17659c414fc_D20220401-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNS01LTEtMS00NTE3OQ_fafd58f8-9905-46ab-8869-650815e3fd3f">2.4</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cbd3c0ea46846d88489d5736c8a82bd_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNS03LTEtMS00NTE3OQ_0cf39586-cd16-421e-ad7f-f141249a5014">34,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable, December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8cbd3c0ea46846d88489d5736c8a82bd_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNy0xLTEtMS00NTE3OQ_d41cdaf6-d1a1-4e53-8e40-b68ca14f1ba6">765,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8cbd3c0ea46846d88489d5736c8a82bd_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNy0zLTEtMS00NTE3OQ_f3a2ee06-7a40-4c31-8109-780e0721f59a">10.37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3a48a3b7fb0b466ebaeea17659c414fc_D20220401-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNy01LTEtMS00NTE3OQ_1b160657-b964-41b7-9172-3503c9b6e81e">2.4</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cbd3c0ea46846d88489d5736c8a82bd_I20221231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNy03LTEtMS00NTE3OQ_36754de4-0bb8-4037-b5eb-aa987247b234">34,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:12pt;margin-top:1pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is calculated as the difference between the exercise price of the options and the Company's closing stock price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="INF" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTMxNg_f30a779c-f0c3-42c1-ace4-0a77c62635e4">55.30</ix:nonFraction>, as reported on the New York Stock Exchange on December 31, 2022.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and December 31, 2021, there was <ix:nonFraction unitRef="usd" contextRef="i66837d4f6c5e418d996e51bdc5f96c08_I20211231" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTM5Nw_b40de972-8fc8-4c18-bc85-2b5431c0ab5c"><ix:nonFraction unitRef="usd" contextRef="i8cbd3c0ea46846d88489d5736c8a82bd_I20221231" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTM5Nw_f3a9b016-812b-4fd8-8026-9f0d982aae0f">no</ix:nonFraction></ix:nonFraction> unrecognized compensation cost related to stock options with performance-based and market-based vesting conditions.</span></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><ix:continuation id="i2bb1904541d54553b40f97e0096a4fd9"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock and RSUs</span></div><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMjIxNA_eff9fa24-aaaa-4c4a-a945-ee7b07d8b77f" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities for restricted stock awards (&#8220;RSAs&#8221;) and restricted stock units (&#8220;RSUs&#8221;) for the nine months ended December 31, 2022:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs and shares of restricted stock outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average grant date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i49595566e1774dc69e5d1eded9d09d96_I20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfMS0xLTEtMS00NTE3OQ_0ff50e97-5422-4eb7-aa25-8d10a38c8cd6">2,275,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i49595566e1774dc69e5d1eded9d09d96_I20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfMS0zLTEtMS00NTE3OQ_34864754-ecfc-4725-80e9-2ebb5cd06478">20.85</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfMi0xLTEtMS00NTE3OQ_718b05a5-f6d8-4d80-ae93-adb4f75aedf2">1,156,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfMi0zLTEtMS00NTE3OQ_16524569-7ef7-43d1-beab-7fad676448be">27.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfMy0xLTEtMS00NTE3OQ_f0b7a00d-3b6b-467b-bbb5-27eedd07985d">703,103</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231" decimals="2" name="elf:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfMy0zLTEtMS00NTE3OQ_12f0ddb8-1d21-4869-a0dc-78e11c5275db">20.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfNC0xLTEtMS00NTE3OQ_5fa1fa28-6a8c-4620-bb16-39981883e256">229,080</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231" decimals="2" name="elf:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfNC0zLTEtMS00NTE3OQ_02c83af2-d2b5-4712-93d2-c4f6c4af5742">22.01</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia27ea69cdda84b3f83720ba32bcf33b8_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfNS0xLTEtMS00NTE3OQ_3cb1ba0d-4c50-421c-a756-627418e8ff33">2,499,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia27ea69cdda84b3f83720ba32bcf33b8_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfNS0zLTEtMS00NTE3OQ_790673c2-5a7b-46d4-bb77-a418e039fdf0">24.14</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i0067576fa6364331ac77d52f3c51372f_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTcxMw_00a33ec6-4beb-4f0a-945a-33a66fd50c31">341,802</ix:nonFraction> unvested shares subject to RSAs outstanding.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation cost related to RSAs and RSUs of $<ix:nonFraction unitRef="usd" contextRef="i997c13bc8df846e5ad838f3c6d289c15_D20221001-20221231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTg0Mg_f5a0eadb-8940-4c2b-b8c8-e91363a7e650">7.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTg0OQ_478fb395-dc6e-4c2f-9084-bc35f9c1102e">21.6</ix:nonFraction> million in the three and nine months ended December 31, 2022, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i9fdec9a574254ba7af30cc5b62d24809_D20211001-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTg5Nw_1d798d75-83df-4158-8d55-f5d0f26ae4d8">5.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2325b8e5ba1c4728941730faba0b9128_D20210401-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTkwNA_f20adeb5-c5ab-42ad-ab4a-a0897441c4a5">13.9</ix:nonFraction> million in the three and nine months ended December 31, 2021, respectively. As of December 31, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="ia27ea69cdda84b3f83720ba32bcf33b8_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTk2OA_76f31800-fef9-4e62-9c67-5f3060654e76">51.2</ix:nonFraction> million of total unrecognized stock-based compensation cost related to unvested shares subject to RSAs and RSUs, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMjE0NQ_c2a369df-45de-4e9c-8ac7-a5fed88318ca">2.1</ix:nonNumeric> years.</span></div></ix:continuation><div id="ie0c558cc1ec944dfae79d67a85472721_76"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9&#8212;<ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83Ni9mcmFnOjk2NGI3YzJlZDg3NjQxNmVhNzExNTFjOTc3Y2QwYjFmL3RleHRyZWdpb246OTY0YjdjMmVkODc2NDE2ZWE3MTE1MWM5NzdjZDBiMWZfMTQ2Mw_e0207fea-f631-47a0-9d83-b36f43b09150" continuedAt="i732a1d0c58104afba4c95d3bafe063cf" escape="true">Repurchase of common stock</ix:nonNumeric></span></div><ix:continuation id="i732a1d0c58104afba4c95d3bafe063cf"><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 8, 2019, the Company announced that its board of directors authorized a share repurchase program to acquire up to $<ix:nonFraction unitRef="usd" contextRef="i3b5e8fd5423f4dcf844f1ca29abd6ce4_I20190508" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83Ni9mcmFnOjk2NGI3YzJlZDg3NjQxNmVhNzExNTFjOTc3Y2QwYjFmL3RleHRyZWdpb246OTY0YjdjMmVkODc2NDE2ZWE3MTE1MWM5NzdjZDBiMWZfMTUx_0d5f980c-ece7-4ca7-9222-22b8a1e23f6c">25.0</ix:nonFraction> million of the Company&#8217;s common stock (the &#8220;Share Repurchase Program&#8221;).&#160;Purchases under the Share Repurchase Program may be made from time to time through a variety of methods, which may include open market purchases, privately negotiated transactions, block trades, accelerated share repurchase transactions, or by any combination of such methods. The timing and amount of any repurchases pursuant to the Share Repurchase Program will be determined based on market conditions, share price and other factors. The Share Repurchase Program does not require the Company to repurchase any specific number of shares of its common stock, and may be modified, suspended or terminated at any time without notice. There is no guarantee that any additional shares will be purchased under the Share Repurchase Program and such shares are intended to be retired after purchase. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April&#160;30, 2021, the Company amended and restated its prior credit agreement. Subject to certain exceptions, the covenants in the Amended Credit Agreement require the Company to be in compliance with certain leverage ratios to make repurchases under the Share Repurchase Program.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company did <ix:nonFraction unitRef="shares" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83Ni9mcmFnOjk2NGI3YzJlZDg3NjQxNmVhNzExNTFjOTc3Y2QwYjFmL3RleHRyZWdpb246OTY0YjdjMmVkODc2NDE2ZWE3MTE1MWM5NzdjZDBiMWZfMTMwMA_12d49a46-4aa7-446c-9cc3-3eea91ea0f9b"><ix:nonFraction unitRef="shares" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83Ni9mcmFnOjk2NGI3YzJlZDg3NjQxNmVhNzExNTFjOTc3Y2QwYjFmL3RleHRyZWdpb246OTY0YjdjMmVkODc2NDE2ZWE3MTE1MWM5NzdjZDBiMWZfMTMwMA_cbe8454e-880c-4e39-ac4a-128eedb677d7">no</ix:nonFraction></ix:nonFraction>t repurchase any shares during the three and nine months ended December 31, 2022. A total of $<ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83Ni9mcmFnOjk2NGI3YzJlZDg3NjQxNmVhNzExNTFjOTc3Y2QwYjFmL3RleHRyZWdpb246OTY0YjdjMmVkODc2NDE2ZWE3MTE1MWM5NzdjZDBiMWZfMTM2OA_97343efe-5043-4a4f-a145-b3f8a5761d55">17.1</ix:nonFraction> million remains available for future share repurchases under the Share Repurchase Program as of December 31, 2022.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16</span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10&#8212;<ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RleHRyZWdpb246MjY0MDlmZjJjNjJiNGY0YmE2MGRkZDNlZjQ3NGRjMmZfNDY0_354a6c61-f177-457c-b58f-98951851acd0" continuedAt="i50cfff3c07ca48e598e49dfb73bf91ee" escape="true">Net income per share</ix:nonNumeric></span></div><ix:continuation id="i50cfff3c07ca48e598e49dfb73bf91ee"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes basic net income per share using the weighted-average number of shares of common stock outstanding. Diluted net income per share amounts are calculated using the treasury stock method for equity-based compensation awards. <ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RleHRyZWdpb246MjY0MDlmZjJjNjJiNGY0YmE2MGRkZDNlZjQ3NGRjMmZfNDYy_17cdf847-3541-4612-acb5-bfccdfb58b3c" continuedAt="i992a69ff0b0a4a45be86091e510e4ee7" escape="true">The following is a reconciliation of the numerator and denominator in the basic and diluted net income per common share computations (in thousands, except share and per share data):</ix:nonNumeric></span></div><div style="margin-bottom:12pt;margin-top:5pt"><ix:continuation id="i992a69ff0b0a4a45be86091e510e4ee7"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfNy0xLTEtMS00NTE3OQ_aa44a4f1-b00b-47fa-b00e-289952f4babd">19,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfNy0zLTEtMS00NTE3OQ_b0239d42-a89c-4415-9646-05c91c4debd2">6,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfNy01LTEtMS00NTE3OQ_bbe76770-772e-49ae-82d6-52fccbdff079">45,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfNy03LTEtMS00NTE3OQ_75de00a3-9696-4e8b-ae5a-375b153e53dc">20,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding &#8211; basic</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTAtMS0xLTEtNDUxNzk_636926e8-781f-46ea-8b9c-431d9ca12c71">52,707,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTAtMy0xLTEtNDUxNzk_2173ea12-8991-48b6-b047-edf846e524e1">51,072,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTAtNS0xLTEtNDUxNzk_7a40fd71-d809-4f86-a7e4-560b8efbbd80">52,239,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTAtNy0xLTEtNDUxNzk_443d79e4-497b-4394-862e-9e6e342f3414">50,831,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive common equivalent shares from equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTQtMS0xLTEtNDUxNzk_e5d86dde-3269-412c-baac-343c62c5ceee">3,132,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTQtMy0xLTEtNDUxNzk_42bb71bd-4590-433c-9fd9-d9a19438d91e">2,818,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTQtNS0xLTEtNDUxNzk_f1208470-3704-4883-ab86-b7968c86114c">2,666,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTQtNy0xLTEtNDUxNzk_fdcc08ef-2f83-49d4-b378-56e1e78725fd">2,782,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding &#8211; diluted</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTUtMS0xLTEtNDUxNzk_ae7ccc98-0f49-4764-9bbf-f48ca44e5f55">55,840,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTUtMy0xLTEtNDUxNzk_e151ab46-66d9-4fc5-b95b-ffa02cb8a120">53,891,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTUtNS0xLTEtNDUxNzk_edd27a51-2bc4-48df-9848-cbe12dd93579">54,906,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTUtNy0xLTEtNDUxNzk_dcb51b4a-07a9-4b24-95be-977bb069bbd9">53,614,910</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTgtMS0xLTEtNDUxNzk_48fe755d-c743-40fe-9cdd-cceb32953cb9">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTgtMy0xLTEtNDUxNzk_4fc1c7d7-5fa5-467b-8ece-1f5cb56a17c7">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTgtNS0xLTEtNDUxNzk_788c7882-ea50-43e3-8def-29472e794434">0.87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTgtNy0xLTEtNDUxNzk_940beccc-c6d6-4739-af00-74183ae166b3">0.40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTktMS0xLTEtNDUxNzk_4d793f92-7abb-43d1-b0b7-a698a869e128">0.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTktMy0xLTEtNDUxNzk_bb9a04a3-5a11-4b80-9d13-cc93ec33e605">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTktNS0xLTEtNDUxNzk_7b20e65a-1e36-4624-8a09-250e78f75ac0">0.82</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTktNy0xLTEtNDUxNzk_ba2e531e-3102-4f79-bcac-2c2043cfd2c0">0.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average anti-dilutive shares from outstanding equity awards excluded from diluted earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMjUtMS0xLTEtNDUxNzk_cfb69fa7-3658-4fb4-b9f8-e6d105d424c5">9,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMjUtMy0xLTEtNDUxNzk_360f0596-216e-4da3-83c8-fd33b798ed0e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMjUtNS0xLTEtNDUxNzk_5025d052-8280-493a-9ee5-be7b2a469ceb">257,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMjUtNy0xLTEtNDUxNzk_ff4c7c0b-d495-4273-88d8-955987640d4b">3,111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div></ix:continuation><div id="ie0c558cc1ec944dfae79d67a85472721_85"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11&#8212;<ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjEyMg_eaca22ee-d875-4294-b280-55a6e3ebe41c" continuedAt="i00f645718d9e455cb1f49c88428932e0" escape="true"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjEzMQ_fad3a499-17f1-4b30-9c8d-8a7349316fc5" continuedAt="i2a38c4ed44764c39b5f8b6d918ec8aa4" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i00f645718d9e455cb1f49c88428932e0" continuedAt="i34b17211267b44149b08ca681562bd01"><ix:continuation id="i2a38c4ed44764c39b5f8b6d918ec8aa4" continuedAt="i2750db969390495ebceb6c070b9ff4ef"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases warehouses, distribution centers, office space and equipment. The majority of the Company's leases include <ix:nonFraction unitRef="renewal_options" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="INF" name="elf:LesseeOperatingLeaseNumberOfOptionsToRenew" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMTQ2_4a714edf-fb50-4362-aa74-688e3a1e16b4">one</ix:nonFraction> or more options to renew, with renewal terms that can extend the lease term for up to <ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="elf:LesseeOperatingLeaseOptionToExtendTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjM1_6fcca11e-40f1-4c5e-a595-69b6f80bf7b7">five years</ix:nonNumeric>. The exercise of lease renewal options is at the Company's sole discretion and such renewal options are included in the lease term if they are reasonably certain to be exercised. Certain leases also include options to purchase the leased asset. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants. Most of the Company's equipment leases are finance leases of assets used to operate its distribution centers in Ontario, California and Columbus, Ohio.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgment is required to determine whether commercial contracts contain a lease for purposes of ASC 842. The discount rate used in measuring lease liabilities is generally based on the interest rate on the Company&#8217;s revolving line of credit, assuming sufficient unused capacity exists at the time the lease liability is measured.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i34b17211267b44149b08ca681562bd01" continuedAt="i39e8df44214a48828b1e742c855ae12f"><ix:continuation id="i2750db969390495ebceb6c070b9ff4ef" continuedAt="ib3d0db06477944319d11cf6a2205d7e9"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="elf:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjEyMw_fe9c75df-7d9c-45c1-9e69-3feb8e882981" continuedAt="i6cd1cbba58f545fabdba1b6e2df8a04c" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the balance sheet line items that were impacted or created as a result of the Company's adoption of ASC 842 as of December 31, 2022, March&#160;31, 2022 and December 31, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:19.574%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.130%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_7d2c621b-0e64-428a-b966-3466e2fba769"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_8786a461-1eeb-43a9-bdb0-898da485d325"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_f1ce0353-f17d-497b-bd7c-f57022976e5a">Other assets</span></span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi04LTEtMS00NTE3OQ_c84ca549-b417-4496-81bc-5bfb43532bd9">15,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0xMC0xLTEtNDUxNzk_0c7ea896-9b1b-43e9-82f4-5cc08215e44f">18,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0xMi0xLTEtNDUxNzk_d88d6140-5570-4055-983e-705b61a5642a">18,982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_597586c5-3959-4915-89ee-476aa36b0b33"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_5ae29fbd-84a5-4ae7-a862-e98bc0d0a0d5"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_d22504da-dea1-4f6d-a059-c17f3a3c75bc">Other assets</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy04LTEtMS00NTE3OQ_754e4ef0-c6d5-43f2-8a95-4e0ee4cc22d7">350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0xMC0xLTEtNDUxNzk_5e6fc280-9e0e-460d-b455-5ed0e8629fa5">664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0xMi0xLTEtNDUxNzk_52ce8a95-ce6e-45e9-b503-07688b83d38f">769</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leased assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:LeaseRightofUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNC04LTEtMS00NTE3OQ_f1edf27b-ef74-47cb-b09e-c419361ac096">15,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="elf:LeaseRightofUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNC0xMC0xLTEtNDUxNzk_6975889e-1ff9-42dd-bb6c-c376e76bdc7e">18,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="elf:LeaseRightofUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNC0xMi0xLTEtNDUxNzk_c4f45247-2e6e-4a3e-8d2e-2d1483aa96d2">19,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_3f225b88-1139-4239-9d00-8c6283849c0b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_be87bd09-9215-41a1-b0a2-9b53acd5a979"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_d4ab9dd2-c279-46df-b1bc-053a7b1c19a1">Accrued expenses and other current liabilities</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy04LTEtMS00NTE3OQ_6f809f96-e508-4c2a-b06f-d80705db2ea9">4,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0xMC0xLTEtNDUxNzk_600ea0d9-ea2e-4707-98c1-f64bea6f1dbb">4,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0xMi0xLTEtNDUxNzk_34da2677-46d2-4f23-a89d-9d32d30b91db">4,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_1668950c-cd87-43d1-b8f2-44bc38d93c88"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_bf5310a2-9879-4fed-96f4-028e3df9174d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_c1a99404-4166-4529-9c1a-93f087c8e79f">Current portion of long-term debt and finance lease obligations</span></span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC04LTEtMS00NTE3OQ_043c34c6-0fa2-4dbc-b6c1-b5399cdb0451">690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0xMC0xLTEtNDUxNzk_223fc465-4c7b-429c-b144-8a660db90826">786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0xMi0xLTEtNDUxNzk_7e883bf0-9174-41aa-9dd0-6bbd754547ae">780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTAtOC0xLTEtNDUxNzk_690bb437-ec80-4f6d-8bd1-893a4b7f8c70">12,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTAtMTAtMS0xLTQ1MTc5_990cf2a3-7ca2-4df5-91c5-40bf10f8aef3">15,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTAtMTItMS0xLTQ1MTc5_0ce1f96c-0a6e-4fc9-a3fb-055389adf60c">16,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_1745c985-de12-4ce4-bdfb-e9358a57a6cf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_b48e1c79-254d-41de-b6c6-85649800da01"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_d7a359f9-6848-4989-91d2-9dbbcd28b450">Long-term debt and finance lease obligations</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtOC0xLTEtNDUxNzk_dc98fecc-32ca-4a80-9a41-55ca710a735b">142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMTAtMS0xLTQ1MTc5_88182515-cfe3-49f7-aa27-9adeb11aa719">633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMTItMS0xLTQ1MTc5_de16c3b4-8e32-47dc-b75d-7711ffc58e88">832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTItOC0xLTEtNDUxNzk_b582ba89-5b16-4969-bdf8-3398731f9b54">17,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-3" name="elf:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTItMTAtMS0xLTQ1MTc5_ebe73547-6ed6-45cd-bac6-87ce7673f403">21,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-3" name="elf:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTItMTItMS0xLTQ1MTc5_5fc34c7f-01fb-4269-9bb0-2b4617fa9b7c">22,514</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_____________________</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Finance leases are recorded net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMTM2OA_73aaa8b9-4923-4fce-bf2d-2e7bfb9f5152">3.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMTM3Mg_33fc1796-73ea-41ff-8845-faf6a0c665b2">3.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMTM3OQ_e06dcdef-ee00-42f0-9a6f-f7d5da3db9a2">2.9</ix:nonFraction> million as of December 31, 2022, March&#160;31, 2022 and December 31, 2021, respectively.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjEyNg_f7ac39e1-29d8-4cd9-b8d4-8a394f91658e" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended December 31, 2022 and December 31, 2021, the components of operating and finance lease costs were as follows (in thousands): </span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:24.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.634%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.634%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.646%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative (&#8220;SG&amp;A&#8221;) expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfMi02LTEtMS00NTE3OQ_98795f7d-f07b-45c0-a046-6ae28732aac0">1,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfMi04LTEtMS00NTE3OQ_4302ce5b-a42c-42a7-820c-fc0a862de090">1,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfMi0xMC0xLTEtNDUxNzk_b76b5939-4909-41d5-9926-6d3a9b8d9cae">3,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfMi0xMi0xLTEtNDUxNzk_eb6c22ad-88e5-420f-8b7e-f42fb9245729">3,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfNi02LTEtMS00NTE3OQ_11f855b1-6439-4161-9196-55e5aa1ae79b">105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfNi04LTEtMS00NTE3OQ_22ee5cab-b6b2-4333-a713-2859181047d3">105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfNi0xMC0xLTEtNDUxNzk_9cfe185a-46bb-46d6-b9c7-649bfbb79559">315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfNi0xMi0xLTEtNDUxNzk_9d80c01f-8d96-4336-a072-5e7e1be149cb">331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfNy02LTEtMS00NTE3OQ_b7b728a6-0dc2-4aa0-9b53-ed61a9e32164">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfNy04LTEtMS00NTE3OQ_6de46f21-d193-479f-af8c-7c56894eb3a6">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfNy0xMC0xLTEtNDUxNzk_f9b5f2fe-ddc2-4f13-9dd0-08d5ac814abe">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfNy0xMi0xLTEtNDUxNzk_9e47000e-f587-4f17-af8c-59d5d3cc9583">52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231" decimals="-3" name="elf:TotalLeaseGainCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfOC02LTEtMS00NTE3OQ_6d9928c3-3efe-40b2-b26d-340618c0c736">1,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231" decimals="-3" name="elf:TotalLeaseGainCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfOC04LTEtMS00NTE3OQ_35b806af-8102-41a9-b507-d9af51b844b2">1,339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-3" name="elf:TotalLeaseGainCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfOC0xMC0xLTEtNDUxNzk_15fd6468-99a1-45b2-a2ae-def9a3cb08e3">3,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-3" name="elf:TotalLeaseGainCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfOC0xMi0xLTEtNDUxNzk_d5da8759-932c-4c55-9e1b-c7585994f90e">3,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjEzMA_20461fde-5d06-482f-bee6-1eebe94e4155" escape="true"><ix:nonNumeric contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjEzNg_bdadd390-839c-4950-93b6-22764e911a78" escape="true"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the aggregate future minimum lease payments under non-cancellable leases presented in accordance with ASC 842 are as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:52.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.565%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating <br/>leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance <br/>leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of fiscal 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMS0yLTEtMS00NTE3OQ_b13cd4cf-a61d-4974-b658-4698a5c5b81f">1,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMS00LTEtMS00NTE3OQ_1a941250-1bf9-4d12-b201-86ec39151c90">204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:LeaseLiabilityPaymentsRemainderofFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMS02LTEtMS00NTE3OQ_faa99584-e462-4b57-ae04-bdedb0f7e3e0">1,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMi0yLTEtMS00NTE3OQ_292ed4c8-9700-4165-8bd8-d5b3675ed27b">4,849</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMi00LTEtMS00NTE3OQ_8cacc213-8c8f-4266-9f30-558c1443eb31">582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:LeaseLiabilityPaymentsDueYearOne" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMi02LTEtMS00NTE3OQ_8a2f0904-057b-4599-a2fe-f1fdc9d93456">5,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMy0yLTEtMS00NTE3OQ_a26acabe-5f11-424c-8543-ced7b53ab4ed">4,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMy00LTEtMS00NTE3OQ_52e6c399-f5d5-421e-909a-68c41c9700c8">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:LeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMy02LTEtMS00NTE3OQ_44dbfcd6-0b5f-493b-a917-e196c4e51a1f">4,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNC0yLTEtMS00NTE3OQ_3633b884-0eb7-4029-865d-7be2cb479826">3,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNC00LTEtMS00NTE3OQ_95257459-ad04-4c7f-a823-f74fdaa6758c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:LeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNC02LTEtMS00NTE3OQ_a8e8d12f-7551-4219-8a93-7d7faa00a060">3,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNS0yLTEtMS00NTE3OQ_01174dcd-c299-4015-b83a-7a5e287299e3">1,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNS00LTEtMS00NTE3OQ_1e7bace0-fe1b-465a-8577-586618ef5725">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:LeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNS02LTEtMS00NTE3OQ_8d85bbc5-cdef-4729-9933-e78b822202e2">1,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNi0yLTEtMS00NTE3OQ_79ca65ac-cb0e-40eb-9a60-294ed5fccf10">3,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:FinanceLeaseLiabilityToBePaidAfterYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNi00LTEtMS00NTE3OQ_efc4efc8-458d-495b-b646-bd320d589f7e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:LeaseLiabilityPaymentsDueAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNi02LTEtMS00NTE3OQ_23dd9c25-4b6b-4b28-a41b-1759688323d6">3,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNy0yLTEtMS00NTE3OQ_0ec6cf2d-e342-424d-a322-75a8d0b60525">17,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNy00LTEtMS00NTE3OQ_fcf3dc3e-82d9-4cfe-94cc-e126e672ebd2">844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:LeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNy02LTEtMS00NTE3OQ_02e525bf-c2f9-47e1-8141-e2d01d9d718d">18,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfOC0yLTEtMS00NTE3OQ_c5c0b371-4d8d-42ee-bc43-355d4aeb1a99">1,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfOC00LTEtMS00NTE3OQ_80439e79-0c09-437a-b3f6-14896d93a6b6">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:LeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfOC02LTEtMS00NTE3OQ_68dbbcec-a295-4307-ab91-42cd199bc0df">1,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfOS0yLTEtMS00NTE3OQ_d0c6a926-7027-47c7-a6c0-0a283fa21517">16,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfOS00LTEtMS00NTE3OQ_b5f59d46-fb48-4eb3-904e-706278a3ae19">832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="-3" name="elf:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfOS02LTEtMS00NTE3OQ_556d5acb-40b6-45d6-afa8-d76d9d1ca833">17,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i39e8df44214a48828b1e742c855ae12f" continuedAt="iec9bddff3cdc477985722f48ea34edd1"><ix:continuation id="ib3d0db06477944319d11cf6a2205d7e9" continuedAt="i8baa772e030d4760b0d43c4c25f9295f"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For leases commencing prior to January 1, 2019, minimum lease payments exclude payments to landlords for real estate taxes and common area maintenance. These payments can be either fixed or variable, depending on the lease.</span></div><ix:continuation id="i6cd1cbba58f545fabdba1b6e2df8a04c"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and December 31, 2021, the weighted-average remaining lease term (in years) and discount rate were as follows: </span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.108%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5466387600044b8aa16a6209ef105671_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjJiYzIyNTQxNWMyNDQ5ODhhYjhmMjllZDMzNzQ2NWEyL3RhYmxlcmFuZ2U6MmJjMjI1NDE1YzI0NDk4OGFiOGYyOWVkMzM3NDY1YTJfMi0yLTEtMS00NTE3OQ_05995db7-bcf2-46a1-95fb-68d6443f7205">4.7</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjJiYzIyNTQxNWMyNDQ5ODhhYjhmMjllZDMzNzQ2NWEyL3RhYmxlcmFuZ2U6MmJjMjI1NDE1YzI0NDk4OGFiOGYyOWVkMzM3NDY1YTJfMi00LTEtMS00NTE3OQ_16733aa1-acb3-4af6-b14d-3ce75b94c814">5.4</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5466387600044b8aa16a6209ef105671_I20221231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjJiYzIyNTQxNWMyNDQ5ODhhYjhmMjllZDMzNzQ2NWEyL3RhYmxlcmFuZ2U6MmJjMjI1NDE1YzI0NDk4OGFiOGYyOWVkMzM3NDY1YTJfMy0yLTEtMS00NTE3OQ_9a2fbecf-3c40-472c-b1bd-7b323e95d3bb">1.1</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjJiYzIyNTQxNWMyNDQ5ODhhYjhmMjllZDMzNzQ2NWEyL3RhYmxlcmFuZ2U6MmJjMjI1NDE1YzI0NDk4OGFiOGYyOWVkMzM3NDY1YTJfMy00LTEtMS00NTE3OQ_5d0c0fe3-8884-4a1f-92a3-8110a7a722a9">2.1</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjJiYzIyNTQxNWMyNDQ5ODhhYjhmMjllZDMzNzQ2NWEyL3RhYmxlcmFuZ2U6MmJjMjI1NDE1YzI0NDk4OGFiOGYyOWVkMzM3NDY1YTJfNS0yLTEtMS00NTE3OQ_bfa34ab5-b9c9-4337-8075-3a19ea817fe9">2.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjJiYzIyNTQxNWMyNDQ5ODhhYjhmMjllZDMzNzQ2NWEyL3RhYmxlcmFuZ2U6MmJjMjI1NDE1YzI0NDk4OGFiOGYyOWVkMzM3NDY1YTJfNS00LTEtMS00NTE3OQ_5103d477-176f-4a95-9d4e-91e6be9218ef">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5466387600044b8aa16a6209ef105671_I20221231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjJiYzIyNTQxNWMyNDQ5ODhhYjhmMjllZDMzNzQ2NWEyL3RhYmxlcmFuZ2U6MmJjMjI1NDE1YzI0NDk4OGFiOGYyOWVkMzM3NDY1YTJfNi0yLTEtMS00NTE3OQ_dbbcb2b5-e1e8-478a-af8b-bc6f82e871f7">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i49770e0e439543d294896ad12d459cc4_I20211231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjJiYzIyNTQxNWMyNDQ5ODhhYjhmMjllZDMzNzQ2NWEyL3RhYmxlcmFuZ2U6MmJjMjI1NDE1YzI0NDk4OGFiOGYyOWVkMzM3NDY1YTJfNi00LTEtMS00NTE3OQ_4413f1a0-8d31-4c8d-892b-0dcdc6ec6600">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation></ix:continuation></ix:continuation><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iec9bddff3cdc477985722f48ea34edd1"><ix:continuation id="i8baa772e030d4760b0d43c4c25f9295f">Operating cash outflows from operating leases for the nine months ended December 31, 2022 and December 31, 2021 were $<ix:nonFraction unitRef="usd" contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231" decimals="-5" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjA5Ng_47f8836c-a6e0-4cf4-afc5-5881426428ed">3.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231" decimals="-5" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjEwMw_cb56c85c-6e07-4167-93ff-19a7c59ddd29">3.9</ix:nonFraction> million, respectively.</ix:continuation></ix:continuation> </span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19</span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Management&#8217;s discussion and analysis of financial condition and results of operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management&#8217;s discussion and analysis of financial condition and results of operations (&#8220;MD&amp;A&#8221;) should be read together with the MD&amp;A presented in the Annual Report on Form 10-K for the year ended March&#160;31, 2022 (the &#8220;Annual Report&#8221;), and the unaudited condensed consolidated financial statements and accompanying notes included in Part I, Item 1 of this Quarterly Report on Form 10-Q (this &#8220;Quarterly Report&#8221;), which include additional information about our accounting policies, practices and the transactions underlying our financial results.</span></div><div id="ie0c558cc1ec944dfae79d67a85472721_94"></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview and Business Trends</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a multi-brand beauty company that offers inclusive, accessible, clean and cruelty-free cosmetics and skincare products. Our mission is to make the best of beauty accessible to every eye, lip, face and skin concern.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our ability to deliver 100% cruelty-free, clean, premium-quality products at accessible prices with broad appeal differentiates us in the beauty industry. We believe the combination of our value proposition, innovation engine, ability to attract and engage consumers, as well as our world-class team&#8217;s ability to execute with speed, has positioned us well to navigate a rapidly changing landscape in beauty.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our family of brands includes e.l.f. Cosmetics, e.l.f. SKIN, Well People and Keys Soulcare. Our brands are available online and across leading beauty, mass-market, and clean-beauty specialty retailers. We have strong relationships with our retail partners such as Walmart, Target, Ulta Beauty and other leading retailers that have enabled us to expand distribution both domestically and internationally.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Global Supply Chain Disruptions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the start of the COVID-19 pandemic there has been disruption to the global supply chain, including manufacturing and transportation delays due to port closures and congestion, labor and container shortages, and shipment delays. As a result, we have experienced higher transportation costs. In response to these higher costs, we increased prices on a portion of our products in March 2022 to help mitigate the impact on our business. Further increases in transportation or other costs could have an unfavorable impact on our results. Additionally, delays or further disruption to the global supply chain could cause lost sales due to out of stocks or unfavorably impact our ability to service consumer demand.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our results of operations are subject to seasonal fluctuations, with net sales in the third and fourth fiscal quarters typically being higher than in the first and second fiscal quarters. The higher net sales in our third and fourth fiscal quarters are largely attributable to the increased levels of purchasing by retailers for the holiday season and customer shelf reset activities, respectively. Lower inventory builds from our retailers in preparation for the holiday season or shifts in customer shelf reset activity could have a disproportionate effect on our results of operations for the entire fiscal year. To support anticipated higher sales during the third and fourth fiscal quarters, we make investments in working capital to ensure inventory levels can support demand. Fluctuations throughout the year are also driven by the timing of product restocking or rearrangement by our major retail customers as well as expansion into new retail customers. Because a limited number of our retail customers account for a large percentage of our net sales, a change in the order pattern of one or more of our large retail customers could cause a significant fluctuation of our quarterly results or impact our liquidity.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20</span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of operations</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our consolidated statements of operations data in dollars and as a percentage of net sales for the periods presented:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,537&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,118&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391,487&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,020&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,217&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,725&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,341&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,270&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,232&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,384&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring (income) expense</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,291&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,971&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,098&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,584&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income and expenses, net</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,195)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(954)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(570)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(460)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,382&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,255&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,815&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,258&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,277)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,041)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,531)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,044)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,105&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,214&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,284&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,214&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,105&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,214&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,284&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,214&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(percentage of net sales)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring (income) expense</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income and expenses, net</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the three months ended December 31, 2022 to the three months ended December 31, 2021 </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net sales</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales increased $48.4 million, or 49%, to $146.5 million for the three months ended December 31, 2022, from $98.1 million for the three months ended December 31, 2021. The increase was driven by strength across both our retailer and e-commerce channels. Net sales increased $42.3 million, or 49%, in our retailer channels and $6.1 million, or 54%, in our e-commerce channels. From a price and volume perspective, a higher volume of units sold drove $26.9 million of the increase in net sales and a higher average item price within retailer and e-commerce orders drove the remaining $21.5 million increase in net sales as compared to the three months ended December 31, 2021.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $34.4 million, or 53%, to $98.7 million for the three months ended December 31, 2022, compared to $64.3 million for the three months ended December 31, 2021. Higher average item price and mix accounted for approximately $16.7 million of the increase to gross profit, with the remaining $17.7 million driven by volume. Gross margin increased to 67% from 66% when compared to the three months ended December 31, 2021. The increase in gross margin rate was primarily driven by price increases, cost savings and product mix, partially offset by inventory adjustments and costs related to space gains and Spring shelf resets in the three months ended December 31, 2022.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Selling, general and administrative expenses </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses ("SG&amp;A") were $75.4 million for the three months ended December 31, 2022, an increase of $20.1 million, or 36%, from $55.4&#160;million for the three months ended December 31, 2021. SG&amp;A expenses as a percentage of net sales decreased to 51% for the three months ended December 31, 2022 from 56% for the three months ended December 31, 2021. The $20.1 million increase was primarily related to an increase in marketing and digital spend of $10.5 million, increased compensation and benefits of $5.3 million, increased operations costs of $2.6 million, and increased retail fixturing and visual merchandising costs of $2.2 million.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other income and expenses, net </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income and expenses, net totaled $0.7 million of income for the three months ended December 31, 2022, as compared to other expenses of $0.1 million for the three months ended December 31, 2021. The year-over-year variance was primarily related to foreign exchange rate movements, impacting receivables, driving an unrealized gain in the quarter.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest expense, net </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest expense, net decreased $0.1 million, or 19%, to $0.5 million for the three months ended December 31, 2022, as compared to $0.6 million for the three months ended December 31, 2021. This decrease was mainly due to increased interest earned on our cash balances and a lower average loan balance, more than offsetting higher interest rates.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income tax provision</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes was $4.3 million, or an effective rate of 18.3%, for the three months ended December 31, 2022, as compared to a provision of $2.0 million, or an effective rate of 24.6%, for the three months ended December 31, 2021. The change in the provision for income taxes was primarily driven by an increase in income before taxes of $15.1&#160;million, partially offset by an increase in discrete tax benefit of $2.4&#160;million, primarily related to stock-based compensation.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the nine months ended December 31, 2022 to the nine months ended December 31, 2021 </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net sales</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales increased $104.5 million, or 36%, to $391.5 million for the nine months ended December 31, 2022, compared to $287.0 million for the nine months ended December 31, 2021. The increase was driven primarily by strength in both our retailer and e-commerce channels. Net sales increased $90.5 million, or 35%, in our retailer channels and increased $14.0 million, or 47%, in our e-commerce channels. From a price and volume perspective, a higher volume of units sold drove $43.8 million of the increase in net sales and a higher average item price within retailer and e-commerce orders drove the remaining $60.6 million in net sales as compared to the nine months ended December 31, 2021.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased $77.0 million, or 42%, to $261.3 million for the nine months ended December 31, 2022, compared to $184.2&#160;million for the nine months ended December 31, 2021. Higher average item price and mix accounted for approximately $48.9 million of the increase to gross profit, with the remaining $28.1 million driven by volume. Gross margin increased to 67% from 64% when compared to the nine months ended December 31, 2021. The increase in gross margin rate in the nine months ended December 31, 2022 was primarily driven by price increases, cost savings and product mix, partially offset by inventory adjustments and higher transportation costs.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Selling, general and administrative expenses </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A expenses were $201.2 million for the nine months ended December 31, 2022, an increase of $44.6 million, or 28%, from $156.6 million for the nine months ended December 31, 2021. SG&amp;A expenses as a percentage of net sales decreased to 51% for the nine months ended December 31, 2022 from 55% for the nine months ended December 31, 2021. The $44.6 million increase was primarily related to an increase in marketing and digital spend of $18.4 million, increased compensation and benefits of $17.0 million, increased operations costs of $4.7 million, and increased retail fixturing and visual merchandising costs of $2.6 million.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other income and expenses, net </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense, net totaled $2.2 million for the nine months ended December 31, 2022, as compared to other expense of $1.0 million for the nine months ended December 31, 2021. The year-over-year variance was primarily related to unfavorable foreign exchange rate movements, impacting cash and receivables, driving an unrealized loss in the period.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest expense, net </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net was $1.9 million for the nine months ended December 31, 2022, as compared to $1.9 million for the nine months ended December 31, 2021. The impact was flat to the last year mainly due to increased interest earned on our cash balances and a lower average loan balance, offsetting higher interest rates.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income tax provision</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes was $10.5&#160;million, or an effective rate of 18.9% for the nine months ended December 31, 2022, as compared to a provision of $4.0 million, or an effective rate of 16.7% for the nine months ended December 31, 2021. The change in the provision for income taxes was primarily driven by an increase in income before taxes of $31.6&#160;million, partially offset by an increase in discrete tax benefit of $3.2&#160;million, primarily related to stock-based compensation.</span></div><div id="ie0c558cc1ec944dfae79d67a85472721_103"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial condition, liquidity and capital resources</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had $87.0 million of cash and cash equivalents. In addition, as of December 31, 2022, we had borrowing capacity of $100.0 million under our Amended Revolving Credit Facility. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary cash needs are for working capital, fixturing, retail product displays and digital investment. Cash needs typically vary depending on strategic initiatives selected for the fiscal year, including investments in infrastructure, digital capabilities and expansion within or to additional retailer store locations. We expect to fund ongoing cash needs from existing cash and cash equivalents, cash generated from operations and, if necessary, draws on our Amended Revolving Credit Facility.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary working capital requirements are for product and product-related costs, compensation and benefits, distribution costs, advertising and marketing. Fluctuations in working capital are primarily driven by the timing of when a retailer rearranges or restocks its products, expansion of space within our existing retailer base and the general seasonality of our business. As of December 31, 2022, we had working capital, excluding cash, of $88.3 million, compared to $84.7 million as of March&#160;31, 2022. Working capital, excluding cash and debt, was $94.0 million and $90.4 million as of December 31, 2022 and March&#160;31, 2022, respectively.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our operating cash flow, existing cash and cash equivalents and available financing under the Amended Revolving Credit Facility will be adequate to meet our planned operating, investing and financing needs for the next twelve months. If necessary, we can borrow funds under our Amended Revolving Credit Facility to finance our liquidity requirements, subject to customary borrowing conditions. To the extent additional funds are necessary to meet our long-term liquidity needs as we continue to execute our business strategy, we anticipate that they will be obtained through the incurrence of additional indebtedness, additional equity financings or a combination of these potential sources of funds; however, such financing may not be available on favorable terms, or at all. Our ability to meet our operating, investing and financing needs depends to a significant extent on our future financial performance, which will be subject in part to general economic, competitive, financial, regulatory and other factors that are beyond our control, including those described elsewhere in Part II, Item 1A &#8220;Risk factors.&#8221; In addition to these general economic and industry factors, the principal factors in determining whether our cash flows will be sufficient to meet our liquidity requirements will be based on our ability to provide innovative products to our customers, manage production and our supply chain.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash flows</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in):</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing activities</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,647)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,596)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,109)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash:</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,668&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,879)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash provided by operating activities </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended December 31, 2022, net cash provided by operating activities was $69.0 million. This included net income as adjusted for depreciation, amortization and other non-cash items of $82.2 million and an increase in operating assets and liabilities as shown on the statement of cash flows of $13.2 million. The increase in operating assets and liabilities was primarily driven by a $15.2 million increase of prepaid expense and other assets, a $20.6 million increase in accounts receivable and a $3.3 million decrease related to other liabilities. This was partially offset by a $22.6 million increase in accounts payable and accrued expenses and a $3.2 million decrease in inventory.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended December 31, 2021, net cash provided by operating activities was $7.8 million. This included net income before adding depreciation, amortization and other non-cash items of $56.0 million and an increase in net working capital of $48.2 million. </span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash used in investing activities </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended December 31, 2022, net cash used in investing activities was $1.6 million. The change was primarily driven by a decrease in capital expenditures related to machinery, equipment and software during the nine months ended December 31, 2022, as compared to net cash used in investing activities of $4.6 million during the nine months ended December 31, 2021.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash used in financing activities </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended December 31, 2022, net cash used in financing activities was $23.7 million and was primarily driven by prepayment on the Amended Term Loan Facility of $25.0&#160;million, partially offset by cash received from the exercise of stock options.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended December 31, 2021, net cash used in financing activities was $28.1 million and was primarily driven by prepayments on the Amended Revolving Credit Facility and prior term loan facility, along with quarterly payments related to the Amended Term Loan Facility, partially offset by cash received from the exercise of stock options, and proceeds from the Amended Term Loan Facility.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of indebtedness</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amended credit agreement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 30, 2021, we amended and restated the prior credit agreement (the "Amended Credit Agreement"), amended and restated the prior term loan facility and the prior revolving credit facility, and refinanced all loans under the prior credit agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement has a five year term and consists of (i) a $100 million revolving credit facility (the &#8220;Amended Revolving Credit Facility&#8221;) and (ii) a $100 million term loan facility (the "Amended Term Loan Facility").</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All amounts under the Amended Revolving Credit Facility are available for draw until the maturity date on April 30, 2026. The Amended Revolving Credit Facility is collateralized by substantially all of our assets and requires payment of an unused fee ranging from 0.10% to 0.30% (based on our consolidated total net leverage ratio (as defined in the Amended Credit Agreement)) times the average daily amount of unutilized commitments under the Amended Revolving Credit Facility. The Amended Revolving Credit Facility also provides for sub-facilities in the form of a $7 million letter of credit and a $5 million swing line loan; however, all amounts under the Amended Revolving Credit Facility cannot exceed $100 million. The unused balance of the Amended Revolving Credit Facility as of December 31, 2022 was $100.0 million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both the Amended Revolving Credit Facility and the Amended Term Loan Facility bear interest, at borrowers&#8217; option, at either (i) a rate per annum equal to an adjusted LIBOR rate determined by reference to the cost of funds for the United States dollar deposits for the applicable interest period (subject to a minimum floor of 0%) plus an applicable margin ranging from 1.25% to 2.125% based on our consolidated total net leverage ratio or (ii) a floating base rate plus an applicable margin ranging from 0.25% to 1.125% based on our consolidated total net leverage ratio. The interest rate as of December 31, 2022 for the Amended Term Loan Facility was approximately 6.0%.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement contains a number of covenants that, among other things, restrict our ability to (subject to certain exceptions) pay dividends and distributions or repurchase our capital stock, incur additional indebtedness, create liens on assets, engage in mergers or consolidations and sell or otherwise dispose of assets. The Amended Credit Agreement also includes reporting, financial and maintenance covenants that require us to, among other things, comply with certain consolidated total net leverage ratios and consolidated fixed charge coverage ratios. As of December 31, 2022, we were in compliance with all financial covenants under the Amended Credit Agreement.</span></div><div id="ie0c558cc1ec944dfae79d67a85472721_109"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual obligations and commitments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our contractual obligations and commitments as included in the Annual Report.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-balance sheet arrangements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are not party to any off-balance sheet arrangements.</span></div><div id="ie0c558cc1ec944dfae79d67a85472721_112"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical accounting policies and estimates </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MD&amp;A is based upon our condensed consolidated financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles. The preparation of these condensed consolidated financial statements required the use of estimates and judgments that affect the reported amounts of our assets, liabilities, revenues and expenses. Management bases estimates on historical experience and other assumptions it believes to be reasonable under the circumstances and evaluates these estimates on an on-going basis. Actual results may differ from these estimates. There have been no significant changes to the critical accounting policies and estimates included in the Annual Report.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent accounting pronouncements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recent accounting pronouncements are disclosed in Note 2 to our condensed consolidated financial statements.</span></div><div id="ie0c558cc1ec944dfae79d67a85472721_115"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Quantitative and qualitative disclosures about market risk.</span></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our primary risk exposures or management of market risks from those disclosed in the Annual Report.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_121"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Controls and procedures.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of disclosure controls and procedures over financial reporting</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, our management conducted an evaluation, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (the &#8220;Exchange Act&#8221;). Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of&#160;December 31, 2022, our disclosure controls and procedures were effective to provide reasonable assurance that the information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and that such information is accumulated and communicated to the officers who certify our financial reports and to the members of the Company&#8217;s senior management and board of directors as appropriate to allow timely decisions regarding required disclosure. </span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in internal control over financial reporting</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have assessed the impact on changes to our internal controls over financial reporting and conclude that there have been no changes to our internal control over financial reporting that occurred during the quarter ended December 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_124"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div id="ie0c558cc1ec944dfae79d67a85472721_127"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Legal proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are from time to time subject to, and are presently involved in, legal proceedings, claims, and litigation arising in the ordinary course of business. We are not currently a party to any matters that management expects will have a material adverse effect on our consolidated financial position, results of operations or cash flows.</span></div><div id="ie0c558cc1ec944dfae79d67a85472721_130"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk factors.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain risks may have a material and/or adverse effect on our business, financial condition and results of operations. These risks include those described below and may include additional risks and uncertainties not presently known to us or that we currently deem immaterial. These risks should be read in conjunction with the other information in this Quarterly Report, including our condensed consolidated financial statements and related notes thereto and &#8220;Management&#8217;s discussion and analysis of financial condition and results of operations&#8221; in Part I, Item 2 of this Quarterly Report.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Risk factors related to the beauty industry</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The beauty industry is highly competitive, and if we are unable to compete effectively our results will suffer.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face vigorous competition from companies throughout the world, including large multinational consumer products companies that have many beauty brands under ownership and independent beauty and skincare brands, including those that may target the latest trends or specific distribution channels. Competition in the beauty industry is based on the introduction of new products, pricing of products, quality of products and packaging, brand awareness, perceived value and quality, innovation, in-store presence and visibility, promotional activities, advertising, editorials, e-commerce and mobile-commerce initiatives and other activities. We must compete with a high volume of new product introductions and existing products by diverse companies across several different distribution channels.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many multinational consumer companies have greater financial, technical or marketing resources, longer operating histories, greater brand recognition or larger customer bases than we do and may be able to respond more effectively to changing business and economic conditions than we can. Many of these competitors&#8217; products are sold in a wider selection or greater number of retail stores and possess a larger presence in these stores, typically having significantly more inline shelf space than we do. Given the finite space allocated to beauty products by retail stores, our ability to grow the number of retail stores in which our products are sold and expand our space allocation once in these retail stores may require the removal or reduction of the shelf space of these competitors. We may be unsuccessful in our growth strategy in the event retailers do not reallocate shelf space from our competitors to us. Increasing shelf space allocated to our products may be especially challenging in instances when a retailer has its own brand. In addition, our competitors may attempt to gain market share by offering products at prices at or below the prices at which our products are typically offered, including through the use of large percentage discounts and &#8220;buy one and get one free&#8221; offers. Competitive pricing may require us to reduce our prices, which would decrease our profitability or result in lost sales. Our competitors, many of whom have greater resources than we do, may be better able to withstand these price reductions and lost sales.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is difficult for us to predict the timing and scale of our competitors&#8217; activities in these areas or whether new competitors will emerge in the beauty industry. In recent years, numerous online, &#8220;indie,&#8221; celebrity and influencer-backed beauty companies have emerged and garnered significant followings. In addition, further technological breakthroughs, including new and enhanced technologies which increase competition in the online retail market, new product offerings by competitors and the strength and success of our competitors&#8217; marketing programs may impede our growth and the implementation of our business strategy.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to compete also depends on the continued strength of our brands and products, the success of our marketing, innovation and execution strategies, the continued diversity of our product offerings, the successful management of new product introductions and innovations, strong operational execution, including in order fulfillment, and our success in entering new markets and expanding our business in existing geographies. If we are unable to continue to compete effectively, it could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our new product introductions may not be as successful as we anticipate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The beauty industry is driven in part by fashion and beauty trends, which may shift quickly. Our continued success depends on our ability to anticipate, gauge and react in a timely and cost-effective manner to changes in consumer preferences for beauty </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">products, consumer attitudes toward our industry and brands and where and how consumers shop for those products. We must continually work to develop, produce and market new products, maintain and enhance the recognition of our brands, maintain a favorable mix of products and develop our approach as to how and where we market and sell our products.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a process for the development, evaluation and validation of our new product concepts. Nonetheless, each new product launch involves risks, as well as the possibility of unexpected consequences. For example, the acceptance of new product launches and sales to our retail customers may not be as high as we anticipate, due to lack of acceptance of the products themselves or their price, or limited effectiveness of our marketing strategies. In addition, our ability to launch new products may be limited by delays or difficulties affecting the ability of our suppliers or manufacturers to timely manufacture, distribute and ship new products or displays for new products. Sales of new products may be affected by inventory management by our retail customers, and we may experience product shortages or limitations in retail display space by our retail customers. We may also experience a decrease in sales of certain existing products as a result of newly-launched products, the impact of which could be exacerbated by shelf space limitations or any shelf space loss. Any of these occurrences could delay or impede our ability to achieve our sales objectives, which could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our ongoing business strategy, we expect we will need to continue to introduce new products in the color cosmetics and skincare categories, while also expanding our product launches into adjacent categories in which we may have little to no operating experience. The success of product launches in adjacent product categories could be hampered by our relative inexperience operating in such categories, the strength of our competitors or any of the other risks referred to above. Furthermore, any expansion into new product categories may prove to be an operational and financial constraint which inhibits our ability to successfully accomplish such expansion. Our inability to introduce successful products in our traditional categories or in adjacent categories could limit our future growth and have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:102%">Any damage to our reputation or brands may materially and adversely affect our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that developing and maintaining our brands is critical and that our financial success is directly dependent on consumer perception of our brands. Furthermore, the importance of brand recognition may become even greater as competitors offer more products similar to ours.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have relatively low brand awareness among consumers when compared to other beauty brands and maintaining and enhancing the recognition and reputation of our brands is critical to our business and future growth. Many factors, some of which are beyond our control, are important to maintaining our reputation and brands. These factors include our ability to comply with ethical, social, product, labor and environmental standards. Any actual or perceived failure in compliance with such standards could damage our reputation and brands.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The growth of our brands depends largely on our ability to provide a high-quality consumer experience, which in turn depends on our ability to bring innovative products to the market at competitive prices that respond to consumer demands and preferences. Additional factors affecting our consumer experience include our ability to provide appealing store sets in retail stores, the maintenance and stocking of those sets by our retail customers, the overall shopping experience provided by our retail customers, a reliable and user-friendly website interface and mobile applications for our consumers to browse and purchase products on our e-commerce websites and mobile applications. If we are unable to preserve our reputation, enhance our brand recognition or increase positive awareness of our products and in-store and Internet platforms, it may be difficult for us to maintain and grow our consumer base, and our business, financial condition and results of operations may be materially and adversely affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The success of our brands may also suffer if our marketing plans or product initiatives do not have the desired impact on our brands' image or our ability to attract consumers. Further, our brand value could diminish significantly due to a number of factors, including consumer perception that we have acted in an irresponsible manner, adverse publicity about our products, our failure to maintain the quality of our products, product contamination, the failure of our products to deliver consistently positive consumer experiences, or the products becoming unavailable to consumers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our success depends, in part, on the quality, performance and safety of our products.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any loss of confidence on the part of consumers in the ingredients used in our products, whether related to product contamination or product safety or quality failures, actual or perceived, or inclusion of prohibited ingredients, could tarnish the image of our brands and could cause consumers to choose other products. Allegations of contamination or other adverse </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">effects on product safety or suitability for use by a particular consumer, even if untrue, may require us to expend significant time and resources responding to such allegations and could, from time to time, result in a recall of a product from any or all of the markets in which the affected product was distributed. Any such issues or recalls could negatively affect our profitability and image of our brands.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our products are found to be, or perceived to be, defective or unsafe, or if they otherwise fail to meet our consumers&#8217; expectations, our relationships with consumers could suffer, the appeal of our brands could be diminished, we may need to recall some of our products and/or become subject to regulatory action, and we could lose sales or market share or become subject to boycotts or liability claims. In addition, safety or other defects in our competitors&#8217; products could reduce consumer demand for our own products if consumers view them to be similar. Any of these outcomes could result in a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Risk factors related to our growth and profitability </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to successfully implement our growth strategy. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future growth, profitability and cash flows depend upon our ability to successfully implement our business strategy, which, in turn, is dependent upon a number of key initiatives, including our ability to:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:174%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:13.02pt">drive demand in our brands;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:174%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:13.02pt">invest in digital capabilities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:174%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:13.8pt">improve productivity and drive space expansion with our retailers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:174%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:13.02pt">focus on innovation by providing prestige quality products at an extraordinary value; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:174%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:13.02pt">implement the necessary cost savings to help fund our marketing and digital investments; and</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">pursue strategic extensions that can leverage our strengths and bring new capabilities.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurance that we can successfully achieve any or all of the above initiatives in the manner or time period that we expect. Further, achieving these objectives will require investments which may result in short-term cost increases with net sales materializing on a longer-term horizon and therefore may be dilutive to our earnings. We cannot provide any assurance that we will realize, in full or in part, the anticipated benefits we expect our strategy will achieve. The failure to realize those benefits could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our growth and profitability are dependent on a number of factors, and our historical growth may not be indicative of our future growth.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our historical growth should not be considered as indicative of our future performance. We may not be successful in executing our growth strategy, and even if we achieve our strategic imperatives, we may not be able to sustain profitability. In future periods, our revenue could decline, or grow more slowly than we expect. We also may incur significant losses in the future for a number of reasons, including the following risks and the other risks described in this report, and we may encounter unforeseen expenses, difficulties, complications, delays and other unknown factors:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">we may lose one or more significant retail customers, or sales of our products through these retail customers may decrease;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">the ability of our third-party suppliers and manufacturers to produce our products and of our distributors to distribute our products could be disrupted;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">because substantially all of our products are sourced and manufactured in China, our operations are susceptible to risks inherent in doing business there;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">our products may be the subject of regulatory actions, including but not limited to actions by the Food and Drug Administration ("FDA"), the Federal Trade Commission (&#8220;FTC&#8221;) and the Consumer Product Safety Commission (&#8220;CPSC&#8221;) in the United States;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">we may be unable to introduce new products that appeal to consumers or otherwise successfully compete with our competitors in the beauty industry;</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">we may be unsuccessful in enhancing the recognition and reputation of our brands, and our brands may be damaged as a result of, among other reasons, our failure, or alleged failure, to comply with applicable ethical, social, product, labor or environmental standards;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">we may experience service interruptions, data corruption, cyber-based attacks or network security breaches which result in the disruption of our operating systems or the loss of confidential information of our consumers;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">we may be unable to retain key members of our senior management team or attract and retain other qualified personnel; and</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">we may be affected by any adverse economic conditions in the United States or internationally.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be unable to grow our business effectively or efficiently, which would harm our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Growing our business will place a strain on our management team, financial and information systems, supply chain and distribution capacity and other resources. To manage growth effectively, we must continue to enhance our operational, financial and management systems, including our warehouse management and inventory control; maintain and improve our internal controls and disclosure controls and procedures; maintain and improve our information technology systems and procedures; and expand, train and manage our employee base.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not be able to effectively manage this expansion in any one or more of these areas, and any failure to do so could significantly harm our business, financial condition and results of operations. Growing our business may make it difficult for us to adequately predict the expenditures we will need to make in the future. If we do not make the necessary overhead expenditures to accommodate our future growth, we may not be successful in executing our growth strategy, and our results of operations would suffer.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions or investments could disrupt our business and harm our financial condition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We frequently review acquisition and strategic investment opportunities that would expand our current product offerings, our distribution channels, increase the size and geographic scope of our operations or otherwise offer growth and operating efficiency opportunities. There can be no assurance that we will be able to identify suitable candidates or consummate these transactions on favorable terms. The process of integrating an acquired business, product or technology can create unforeseen operating difficulties, expenditures and other challenges such as:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">potentially increased regulatory and compliance requirements;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">implementation or remediation of controls, procedures and policies at the acquired business;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">diversion of management time and focus from operation of our then-existing business to acquisition integration challenges;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">coordination of product, sales, marketing and program and systems management functions;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.02pt">transition of the users and customers of the acquired business, product, or technology onto our system;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">retention of employees from the acquired business;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">integration of employees from the acquired business into our organization;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">integration of the acquired business&#8217; accounting, information management, human resources and other administrative systems and operations into our systems and operations;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">liability for activities of the acquired business, product or technology prior to the acquisition, including violations of law, commercial disputes and tax and other known and unknown liabilities; and</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">litigation or other claims in connection with the acquired business, product or technology, including claims brought by terminated employees, customers, former stockholders or other third parties.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to address these difficulties and challenges or other problems encountered in connection with any acquisition or investment, we might not realize the anticipated benefits of that acquisition or investment, and we might incur unanticipated liabilities or otherwise suffer harm to our business generally.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that we pay the consideration for any acquisitions or investments in cash, it would reduce the amount of cash available to us for other purposes. Acquisitions or investments could also result in dilutive issuances of our equity securities or the incurrence of debt, contingent liabilities, amortization expenses, increased interest expenses or impairment charges against goodwill on our consolidated balance sheet, any of which could have a material adverse effect on our business, financial condition and results of operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Risk factors related to our business operations and macroeconomic conditions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A disruption in our operations, including a disruption in the supply chains for our products, could materially and adversely affect our business.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a company engaged in distribution on a global scale, our operations, including those of our third-party manufacturers, suppliers, brokers and delivery service providers, are subject to the risks inherent in such activities, including industrial accidents, environmental events, strikes and other labor disputes, disruptions or delays in shipments, disruptions in information systems, product quality control, safety, licensing requirements and other regulatory issues, as well as natural disasters, pandemics (such as the coronavirus pandemic), border disputes, international conflict, acts of terrorism and other external factors over which we and our third-party manufacturers, suppliers, brokers and delivery service providers have no control. The loss of, or damage to, the manufacturing facilities or distribution centers of our third-party manufacturers, suppliers, brokers and delivery service providers could materially and adversely affect our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend heavily on ocean container delivery to receive shipments of our products from our third-party manufacturers located in China and contracted third-party delivery service providers to deliver our products to our distribution facilities and logistics providers, and from there to our retail customers. Further, we rely on postal and parcel carriers for the delivery of products sold directly to consumers through our e-commerce websites and mobile applications. Interruptions, to or failures in, these delivery services could prevent the timely or successful delivery of our products. These interruptions or failures may be due to unforeseen events that are beyond our control or the control of our third-party delivery service providers, such as port congestion, container shortages, inclement weather, natural disasters, international conflict, labor unrest or other transportation disruptions. In addition, port congestion, container shortages, inclement weather, natural disasters, international conflict, labor unrest or other transportation disruptions may increase the costs to supply or transport our products or the components of our products. If our products are not delivered on time or are delivered in a damaged state, retail customers and consumers may refuse to accept our products and have less confidence in our services. In addition, a vessel and container shortage globally could delay future inventory receipts and, in turn, could delay deliveries to our retailer customers and availability of products in our direct-to-consumer e-commerce channel. Such potential delays, additional transportation expenses and shipping disruptions could negatively impact our results of operations through higher inventory costs and reduced sales. Furthermore, the delivery personnel of contracted third-party delivery service providers act on our behalf and interact with our consumers personally. Any failure to provide high-quality delivery services to our consumers may negatively affect the shopping experience of our consumers, damage our reputation and cause us to lose consumers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to meet the needs of our consumers and retail customers depends on the proper operation of our distribution facilities, where most of our inventory that is not in transit is housed. Although we currently insure our inventory, our insurance coverage may not be sufficient to cover the full extent of any loss or damage to our inventory or distribution facilities, and any loss, damage or disruption of the facilities, or loss or damage of the inventory stored there, could materially and adversely affect our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:102%">Our success depends, in part, on our retention of key members of our senior management team and ability to attract and retain qualified personnel.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends, in part, on our ability to attract and retain key employees, including our executive officers, senior management team and operations, finance, sales and marketing personnel. The labor markets in the United States and China, where most of our employees are located, are hyper competitive and attracting and retaining top talent requires significant organizational costs and attention. We are a small company that relies on a few key employees, any one of whom would be difficult to replace, and because we are a small company, we believe that the loss of key employees may be more disruptive to us than it would be to a larger company. Our success also depends, in part, on our continuing ability to identify, hire, train and retain other highly qualified personnel. In addition, we may be unable to effectively plan for the succession of senior </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">management, including our Chief Executive Officer. The loss of key personnel or the failure to attract and retain qualified personnel may have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on a number of third-party suppliers, manufacturers, distributors and other vendors, and they may not continue to produce products or provide services that are consistent with our standards or applicable regulatory requirements, which could harm our brands, cause consumer dissatisfaction, and require us to find alternative suppliers of our products or services.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use multiple third-party suppliers and manufacturers, primarily based in China, to source and manufacture substantially all of our products. We engage our third-party suppliers and manufacturers on a purchase order basis and are not party to long-term contracts with any of them. The ability of these third parties to supply and manufacture our products may be affected by competing orders placed by other persons and the demands of those persons. Further, we are subject to risks associated with disruptions or delays in shipments whether due to port congestion, container shortages, labor disputes, product regulations and/or inspections or other factors, natural disasters or health pandemics, or other transportation disruptions. If we experience significant increases in demand or need to replace a significant number of existing suppliers or manufacturers, there can be no assurance that additional supply and manufacturing capacity will be available when required on terms that are acceptable to us, or at all, or that any supplier or manufacturer will allocate sufficient capacity to us in order to meet our requirements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, quality control problems, such as the use of ingredients and delivery of products that do not meet our quality control standards and specifications or comply with applicable laws or regulations could harm our business. These quality control problems could result in regulatory action, such as restrictions on importation, products of inferior quality or product stock outages or shortages, harming our sales and creating inventory write-downs for unusable products.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also outsourced significant portions of our distribution process, as well as certain technology-related functions, to third-party service providers. Specifically, we rely on third-party distributors to sell our products in a number of foreign countries, our warehouses and distribution facilities are managed and staffed by third-party service providers, we are dependent on a single third-party vendor for credit card processing and we utilize a third-party hosting and networking provider to host our e-commerce websites and mobile applications. The failure of one or more of these entities to provide the expected services on a timely basis, or at all, or at the prices we expect, or the costs and disruption incurred in changing these outsourced functions to being performed under our management and direct control or that of a third-party, may have a material adverse effect on our business, financial condition and results of operations. We are not party to long-term contracts with some of our distributors, and upon expiration of these existing agreements, we may not be able to renegotiate the terms on a commercially reasonable basis, or at all.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, our third-party manufacturers, suppliers and distributors may:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">have economic or business interests or goals that are inconsistent with ours;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">take actions contrary to our instructions, requests, policies or objectives;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">be unable or unwilling to fulfill their obligations under relevant purchase orders, including obligations to meet our production deadlines, quality standards, pricing guidelines and product specifications, or to comply with applicable regulations, including those regarding the safety and quality of products and ingredients and good manufacturing practices;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">have financial difficulties;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">encounter raw material or labor shortages;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">encounter increases in raw material or labor costs which may affect our procurement costs;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">disclose our confidential information or intellectual property to competitors or third parties;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">engage in activities or employment practices that may harm our reputation; and</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">work with, be acquired by, or come under control of, our competitors.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The occurrence of any of these events, alone or together, could have a material adverse effect on our business, financial condition and results of operations. In addition, such problems may require us to find new third-party suppliers, manufacturers or distributors, and there can be no assurance that we would be successful in finding third-party suppliers, manufacturers or distributors meeting our standards of innovation and quality.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The management and oversight of the engagement and activities of our third-party suppliers, manufacturers and distributors requires substantial time, effort and expense of our employees, and we may be unable to successfully manage and oversee the activities of our third-party manufacturers, suppliers and distributors. If we experience any supply chain disruptions caused by our manufacturing process or by our inability to locate suitable third-party manufacturers or suppliers, or if our manufacturers or raw material suppliers experience problems with product quality or disruptions or delays in the manufacturing process or delivery of the finished products or the raw materials or components used to make such products, our business, financial condition and results of operations could be materially and adversely affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to manage our inventory effectively, our results of operations, financial condition and liquidity may be materially and adversely affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business requires us to manage a large volume of inventory effectively. We depend on our forecasts to estimate demand for and popularity of various products to make purchasing decisions and to manage our inventory of stock-keeping units. Demand for products, however, can change significantly between the time inventory or components are ordered and the date of sale. Demand may be affected by seasonality, new product launches, rapid changes in product cycles and pricing, product defects, promotions, changes in consumer spending patterns, changes in consumer tastes with respect to our products and other factors, and our consumers may not purchase products in the quantities that we expect. It may be difficult to accurately forecast demand and determine appropriate levels of product or components. We generally do not have the right to return unsold products to our suppliers. If we fail to manage our inventory effectively or negotiate favorable credit terms with third-party suppliers, we may be subject to a heightened risk of inventory obsolescence, a decline in inventory values, and significant inventory write-downs or write-offs. In addition, if we are required to lower sale prices in order to reduce inventory level or to pay higher prices to our suppliers, our profit margins might be negatively affected. Any of the above may materially and adversely affect our business, financial condition and results of operations. See also &#8220;&#8212;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our quarterly results of operations fluctuate due to seasonality, order patterns from key retail customers and other factors, and we may not have sufficient liquidity to meet our seasonal working capital requirements</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#8221;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:102%">The COVID-19 global pandemic and related government, private sector and individual consumer responsive actions have adversely affected, and may continue to adversely affect, our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 virus and its variant strains continue to spread and impact the United States and other countries globally. Related government and private sector responsive actions, as well as changes in consumer shopping behaviors, have adversely affected, and may continue to adversely affect, our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While COVID-19 vaccination efforts are ongoing, the timing, speed, acceptance, and efficacy of vaccinations along with government and private sector responsive actions to the spread of the virus as a result of new variants remain unpredictable. In 2022, for example, Chinese government officials implemented a strict quarantine requirement in Shanghai, China that impacted our employees there, requiring them to work exclusively at-home, as well as some of our suppliers, and additional COVID-19 lockdown restrictions in China may be implemented in the future. As China recently shifted from its &#8220;zero-COVID&#8221; policy to a &#8220;living with COVID&#8221; policy by removing mandatory centralized quarantine, compulsory testing, and sweeping lockdowns, there has been a surge in COVID cases in China. Our suppliers and distribution centers currently remain open, but there is risk that any of these facilities may become less productive or encounter disruptions due to employees at the facilities becoming infected with the COVID-19 virus, and/or these facilities may no longer be allowed to operate based on directives from public health officials or government authorities in the United States, China or other jurisdictions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The uncertainty around the duration of business disruptions and the extent of the spread of the COVID-19 pandemic in the United States, China and to other areas of the world will likely continue to adversely impact the national and global economy and negatively impact consumer spending and shopping behaviors. Decreased activity at our retailers could result in a decrease in sales of our products, which in turn could adversely affect our business, financial condition and results of operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COVID-19 vaccines are now broadly distributed and administered, and we require all U.S. employees to either be fully vaccinated or to provide a negative result on a COVID-19 test prior to participating in person on any Company business and/or entering any of our offices. We also implement the same requirements for any vendors or contractors who engage in meetings or business activities in any of our offices. Our COVID-19 vaccine and testing policy may cause us to have difficulty </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recruiting new employees, which could adversely affect our business, financial condition and results of operations. Furthermore, as the COVID-19 pandemic evolves, we continue to evaluate and refine our work from home policy. A portion of our personnel based in the United States is currently working under our hybrid model of three days in the office and two days remote, with the remainder of our personnel based in the United States working remotely full time. Any changes to our remote work policy could cause us to have difficulty retaining current employees and recruiting new employees, both of which could adversely affect our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The full extent to which the COVID-19 pandemic impacts our business, financial condition and results of operations will depend on future developments that are highly uncertain and unpredictable, including the timing, acceptance and efficacy of vaccinations and possible achievement of herd immunity in various locations, the occurrence of virus mutations and variants, infection rates increasing or returning in various geographic areas, actions by government authorities to contain the outbreak or treat its impact, such as reimposing previously lifted measures or putting in place additional restrictions, the pandemic's impact on capital and financial markets and consumer behavior, including the impacts of any recession or inflationary pressures, and any new information that may emerge concerning the virus, vaccines and containment, all of which may vary across regions. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:102%">Adverse economic conditions in the United States or any of the other countries in which we conduct significant business could negatively affect our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our products may be considered discretionary items for consumers. Consumer spending on beauty products is influenced by general economic conditions and the availability of discretionary income. Adverse economic conditions in the United States, Canada, the United Kingdom, China or any of the other countries in which we conduct significant business, such as an economic recession, depression or downturn, periods of inflation, a tightening of the credit markets, high energy prices or higher unemployment levels, may lead to decreased consumer spending, reduced credit availability and a decline in consumer confidence and demand, each of which poses a risk to our business. As global economic conditions continue to be volatile or economic uncertainty remains, trends in consumer discretionary spending also remain unpredictable and subject to reductions due to credit constraints and uncertainties about the future. A decrease in consumer spending or in retailer and consumer confidence and demand for our products could have a significant negative impact on our net sales and profitability, including our operating margins and return on invested capital. These economic conditions could cause some of our retail customers or suppliers to experience cash flow or credit problems and impair their financial condition, which could disrupt our business and adversely affect product orders, payment patterns and default rates and increase our bad debt expense.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Volatility in the financial markets could have a material adverse effect on our business.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we currently generate cash flows from our ongoing operations and have had access to credit markets through our various financing activities, credit markets may experience significant disruptions. Deterioration in global financial markets, including as a result of COVID-19, the war in Ukraine and related geopolitical conditions, could make future financing difficult or more expensive. If any financial institution party to our credit facilities or other financing arrangements were to declare bankruptcy or become insolvent, they may be unable to perform under their agreements with us. This could leave us with reduced borrowing capacity, which could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Risk factors related to our financial condition </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:102%">Our substantial indebtedness may have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had a total of $68.3 million of indebtedness, consisting of amounts outstanding under our credit facilities and finance lease obligations, and a total availability of $100.0 million under our Amended Revolving Credit Facility (as defined in Part I, Item 2 &#8220;Management&#8217;s discussion and analysis of financial condition and results of operations&#8221; under the heading &#8220;Description of indebtedness&#8221;). Our indebtedness could have significant consequences, including:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">requiring a substantial portion of our cash flows to be dedicated to debt service payments instead of funding growth, working capital, capital expenditures, investments or other cash requirements;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">reducing our flexibility to adjust to changing business conditions or obtain additional financing;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">exposing us to the risk of increased interest rates as our borrowings are at variable rates;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">making it more difficult for us to make payments on our indebtedness;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">subjecting us to restrictive covenants that may limit our flexibility in operating our business, including our ability to take certain actions with respect to indebtedness, liens, sales of assets, consolidations and mergers, affiliate transactions, dividends and other distributions and changes of control;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">subjecting us to maintenance covenants which require us to maintain specific financial ratios; and</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">limiting our ability to obtain additional financing for working capital, capital expenditures, debt service requirements and general corporate or other purposes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:102%">If our cash from operations is not sufficient to meet our current or future operating needs, expenditures and debt service obligations, our business, financial condition and results of operations may be materially and adversely affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may require additional cash resources due to changed business conditions or other future developments, including any marketing initiatives, investments or acquisitions we may decide to pursue. To the extent we are unable to generate sufficient cash flow, we may be forced to cancel, reduce or delay these activities. Alternatively, if our sources of funding are insufficient to satisfy our cash requirements, we may seek to obtain an additional credit facility or sell equity or debt securities. The sale of equity securities would result in dilution of our existing stockholders. The incurrence of additional indebtedness would result in increased debt service obligations and operating and financing covenants that could restrict our operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to generate cash to meet our operating needs, expenditures and debt service obligations will depend on our future performance and financial condition, which will be affected by financial, business, economic, legislative, regulatory and other factors, including potential changes in costs, pricing, the success of product innovation and marketing, competitive pressure and consumer preferences. If our cash flows and capital resources are insufficient to fund our debt service obligations and other cash needs, we could face substantial liquidity problems and could be forced to reduce or delay investments and capital expenditures or to dispose of material assets or operations, seek additional debt or equity capital or restructure or refinance our indebtedness. Our credit facilities may restrict our ability to take these actions, and we may not be able to affect any such alternative measures on commercially reasonable terms, or at all. If we cannot make scheduled payments on our debt, the lenders under the Amended Credit Agreement (as defined in Part I, Item 2 &#8220;Management&#8217;s discussion and analysis of financial condition and results of operations&#8221; under the heading &#8220;Description of indebtedness&#8221;) can terminate their commitments to loan money under the Amended Revolving Credit Facility, and our lenders under the Amended Credit Agreement can declare all outstanding principal and interest to be due and payable and foreclose against the assets securing their borrowings, and we could be forced into bankruptcy or liquidation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, it is uncertain whether financing will be available in amounts or on terms acceptable to us, if at all, which could materially and adversely affect our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:102%">Changes in tax law, in our tax rates or in exposure to additional income tax liabilities or assessments could materially and adversely affect our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the income tax laws of the United States and several international jurisdictions. Changes in law and policy relating to taxes, including changes in administrative interpretations and legal precedence, could materially and adversely affect our business, financial condition and results of operations. In addition, as we continue to expand our business internationally, the application and implementation of existing, new or future international laws could materially and adversely affect our business, financial condition and results of operations. Current economic and political conditions make tax rules in any jurisdiction, including those in which we operate, subject to significant change.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:102%">Fluctuations in currency exchange rates may negatively affect our financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exchange rate fluctuations may affect the costs that we incur in our operations. The main currencies to which we are exposed are the Euro, British pound, Chinese Renminbi ("RMB"), and Canadian dollar. The exchange rates between these currencies and the U.S. dollar in recent years have fluctuated significantly and may continue to do so in the future. A depreciation of these currencies against the U.S. dollar will decrease the U.S. dollar equivalent of the amounts derived from foreign operations reported in our consolidated financial statements, and an appreciation of these currencies will result in a corresponding increase in such amounts. The cost of certain items, such as raw materials, manufacturing, employee compensation and benefits and transportation and freight, required by our operations may be affected by changes in the value of the relevant currencies. To the extent that we are required to pay for goods or services in foreign currencies, the appreciation of such currencies against the U.S. dollar will tend to negatively affect our business. There can be no assurance that foreign currency fluctuations will not have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Risk factors related to our retail customers, consumers and the seasonality of our business</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:102%">We depend on a limited number of retailers for a large portion of our net sales, and the loss of one or more of these retailers, or business challenges at one or more of these retailers, could adversely affect our results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A limited number of our retail customers account for a large percentage of our net sales. We expect a small number of retailers will, in the aggregate, continue to account for the majority of our net sales for foreseeable future periods. Any changes in the policies or our ability to meet the demands of our retail customers relating to service levels, inventory de-stocking, pricing and promotional strategies or limitations on access to display space could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As is typical in our industry, our business with retailers is based primarily upon discrete sales orders, and we do not have contracts requiring retailers to make firm purchases from us. Accordingly, retailers could reduce their purchasing levels or cease buying products from us at any time and for any reason. If we lose a significant retail customer or if sales of our products to a significant retailer materially decrease, it could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because a high percentage of our sales are made through our retail customers, our results are subject to risks relating to the general business performance of our key retail customers. Factors that adversely affect our retail customers&#8217; businesses may also have a material adverse effect on our business, financial condition and results of operations. These factors may include:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">any reduction in consumer traffic and demand at our retail customers as a result of economic downturns, pandemics or other health crises, changes in consumer preferences or reputational damage as a result of, among other developments, data privacy breaches, regulatory investigations or employee misconduct;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">any credit risks associated with the financial condition of our retail customers;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">the effect of consolidation or weakness in the retail industry or at certain retail customers, including store closures and the resulting uncertainty; and</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">inventory reduction initiatives and other factors affecting retail customer buying patterns, including any reduction in retail space committed to beauty products and retailer practices used to control inventory shrinkage.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our quarterly results of operations fluctuate due to seasonality, order patterns from key retail customers and other factors, and we may not have sufficient liquidity to meet our seasonal working capital requirements. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results of operations are subject to seasonal fluctuations, with net sales in the third and fourth fiscal quarters typically being higher than in the first and second fiscal quarters. The higher net sales in our third and fourth fiscal quarters are largely attributable to the increased levels of purchasing by retailers for the holiday season and customer shelf reset activity, respectively. Adverse events that occur during either the third or fourth fiscal quarter could have a disproportionate effect on our results of operations for the entire fiscal year. To support anticipated higher sales during the third and fourth fiscal quarters, we make investments in working capital to ensure inventory levels can support demand. Fluctuations throughout the year are also driven by the timing of product restocking or rearrangement by our major customers as well as our expansion into new customers. Because a limited number of our retail customers account for a large percentage of our net sales, a change in the order pattern of one or more of our large retail customers could cause a significant fluctuation of our quarterly results or reduce our liquidity.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, product orders from our large retail customers may vary over time due to changes in their inventory or out-of-stock policies. If we were to experience a significant shortfall in sales or profitability, we may not have sufficient liquidity to fund our business. As a result of quarterly fluctuations caused by these and other factors, comparisons of our operating results across different fiscal quarters may not be accurate indicators of our future performance. Any quarterly fluctuations that we report in the future may differ from the expectations of market analysts and investors, which could cause the price of our common stock to fluctuate significantly.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Risk factors related to information technology and cybersecurity</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are increasingly dependent on information technology, and if we are unable to protect against service interruptions, data corruption, cyber-based attacks or network security breaches, our operations could be disrupted. </span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on information technology networks and systems to market and sell our products, to process electronic and financial information, to manage a variety of business processes and activities and to comply with regulatory, legal and tax requirements. We are increasingly dependent on a variety of information systems to effectively process retail customer orders and fulfill consumer orders from our e-commerce business. We depend on our information technology infrastructure for digital marketing activities and for electronic communications among our personnel, retail customers, consumers, manufacturers and suppliers around the world. These information technology systems, some of which are managed by third parties, may be susceptible to damage, disruptions or shutdowns due to failures during the process of upgrading or replacing software, databases or components, power outages, hardware failures, computer viruses, attacks by computer hackers, telecommunication failures, user errors or catastrophic events. Any material disruption of our systems, or the systems of our third-party service providers, could disrupt our ability to track, record and analyze the products that we sell and could negatively impact our operations, shipment of goods, ability to process financial information and transactions and our ability to receive and process retail customer and e-commerce orders or engage in normal business activities. If our information technology systems suffer damage, disruption or shutdown, we may incur substantial cost in repairing or replacing these systems, and if we do not effectively resolve the issues in a timely manner, our business, financial condition and results of operations may be materially and adversely affected, and we could experience delays in reporting our financial results.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our e-commerce operations are important to our business. Our e-commerce websites and mobile applications serve as an extension of our marketing strategies by introducing potential new consumers to our brand, product offerings and enhanced content. Due to the importance of our e-commerce operations, we are vulnerable to website downtime and other technical failures. Our failure to successfully respond to these risks in a timely manner could reduce e-commerce sales and damage our brands' reputation. Additionally, the information technology networks and systems used in our business and operations, some of which are managed by third parties, may suffer cyberattacks and otherwise be subject to security breaches and incidents. Any such security breaches and incidents may result in, in addition to network and system disruptions, damage, and shutdowns, consequences such as loss or corruption of, or unauthorized access to or acquisition of, data stored or processed on those networks and systems.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risks described here are heightened due to the increase in remote working in connection with the COVID-19 pandemic. As a result of the COVID-19 pandemic, a portion of our personnel based in the United States is currently working under our hybrid model of three days in the office and two days remote. It is possible with some of our personnel based in the United States working remotely full time and the remainder of our personnel working remotely part time that the execution of our business plans and operations could be negatively impacted. If a natural disaster, power outage, connectivity issue, or other event occurs that impacts our employees&#8217; ability to work remotely, it may be difficult or, in certain cases, impossible, for us to continue our business for a substantial period of time. The increase in remote working may also result in heightened consumer privacy, IT security and fraud concerns, potentially disrupting our operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We must continue to maintain and make requisite or critical upgrades to our information technology systems, and our failure to do so could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have identified the need to continually expand and improve our information technology systems and personnel to support expected future growth. As such we will continue to invest in and implement modifications and upgrades to our information technology systems and procedures, including replacing legacy systems with successor systems, making changes to legacy systems or acquiring new systems with new functionality, hiring employees with information technology expertise and building new policies, procedures, training programs and monitoring tools. These types of activities subject us to inherent costs and risks associated with replacing and changing these systems, including impairment of our ability to leverage our e-commerce channels, fulfill customer orders, potential disruption of our internal control structure, substantial capital expenditures, additional administration and operating expenses, acquisition and retention of sufficiently skilled personnel to implement and operate the new systems, demands on management time and other risks and costs of delays or difficulties in transitioning to or integrating new systems into our current systems. These implementations, modifications and upgrades may not result in productivity improvements at a level that outweighs the costs of implementation, or at all. In addition, difficulties with implementing new technology systems, delays in our timeline for planned improvements, significant system failures, or our inability to successfully modify our information systems to respond to changes in our business needs may cause disruptions in our business operations and have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to adopt new technologies or adapt our e-commerce websites and systems to changing consumer requirements or emerging industry standards, our business may be materially and adversely affected. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To remain competitive, we must continue to enhance and improve the responsiveness, functionality and features of our information technology, including our e-commerce websites and mobile applications. Our competitors are continually </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">innovating and introducing new products to increase their consumer base and enhance user experience. As a result, in order to attract and retain consumers and compete against our competitors, we must continue to invest resources to enhance our information technology and improve our existing products and services for our consumers. The Internet and the online retail industry are characterized by rapid technological evolution, changes in consumer requirements and preferences, frequent introductions of new products and services embodying new technologies and the emergence of new industry standards and practices, any of which could render our existing technologies and systems obsolete. Our success will depend, in part, on our ability to identify, develop, acquire or license leading technologies useful in our business, and respond to technological advances and emerging industry standards and practices in a cost-effective and timely way. The development of our e-commerce websites, mobile applications and other proprietary technology entails significant technical and business risks. There can be no assurance that we will be able to properly implement or use new technologies effectively or adapt our e-commerce websites, mobile applications and systems to meet consumer requirements or emerging industry standards. If we are unable to adapt in a cost-effective and timely manner in response to changing market conditions or consumer requirements, whether for technical, legal, financial or other reasons, our business, financial condition and results of operations may be materially and adversely affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to protect sensitive information of our consumers and information technology systems against security breaches could damage our reputation and brand and substantially harm our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We collect, maintain, transmit and store data about our consumers, suppliers and others, including personal data, financial information, including consumer payment information, as well as other confidential and proprietary information important to our business. We also employ third-party service providers that collect, store, process and transmit personal data, and confidential, proprietary and financial information on our behalf.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have in place technical and organizational measures to maintain the security and safety of critical proprietary, personal, employee, customer and financial data which we continue to maintain and upgrade to industry standards. However, advances in technology, the pernicious ingenuity of criminals, new exposures via cryptography, acts or omissions by our employees, contractors or service providers or other events or developments could result in a compromise or breach in the security of confidential or personal data. We and our service providers may not be able to prevent third parties, including criminals, competitors or others, from breaking into or altering our systems, disrupting business operations or communications infrastructure through denial-of-service attacks, attempting to gain access to our systems, information or monetary funds through phishing or social engineering campaigns, installing viruses or malicious software on our e-commerce websites or mobile applications or devices used by our employees or contractors, or carrying out other activity intended to disrupt our systems or gain access to confidential or sensitive information in our or our service providers&#8217; systems. We are not aware of any material breach or compromise of the personal data of consumers, but we have been subject to attacks (e.g. phishing, denial of service) in the past and cannot guarantee that our security measures will be sufficient to prevent a material breach or compromise in the future.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, such third parties may engage in various other illegal activities using such information, including credit card fraud or identity theft, which may cause additional harm to us, our consumers and our brands. We also may be vulnerable to error or malfeasance by our own employees or other insiders. Third parties may attempt to fraudulently induce our or our service providers&#8217; employees to misdirect funds or to disclose information in order to gain access to personal data we maintain about our consumers or website users. In addition, we have limited control or influence over the security policies or measures adopted by third-party providers of online payment services through which some of our consumers may elect to make payment for purchases at our e-commerce websites and mobile applications. Contracted third-party delivery service providers may also violate their confidentiality or data processing obligations and disclose or use information about our consumers inadvertently or illegally.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a material security breach were to occur, our reputation and brands could be damaged, and we could be required to expend significant capital and other resources to alleviate problems caused by such breaches including exposure of litigation or regulatory action and a risk of loss and possible liability. Actual or anticipated attacks may cause us to incur increasing costs, including costs to deploy additional personnel and protection technologies, train employees and engage third-party experts and consultants. In addition, any party who is able to illicitly obtain a subscriber&#8217;s password could access the subscriber&#8217;s financial, transaction or personal information. Any compromise or breach of our security measures, or those of our third-party service providers, may violate applicable privacy, data security, financial, cyber and other laws and cause significant legal and financial exposure, adverse publicity, and a loss of confidence in our security measures, all of which could have a material adverse effect on our business, financial condition and results of operations. We may be subject to post-breach review of the adequacy of our privacy and security controls by regulators and other third parties, which could result in post-breach regulatory investigation, fines and consumer litigation as well as regulatory oversight, at significant expense and risking reputational harm. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, we are subject to diverse laws and regulations in the United States, the European Union, and other international jurisdictions that require notification to affected individuals in the event of a breach involving personal information. These required notifications can be time-consuming and costly. Furthermore, failure to comply with these laws and regulations could subject us to regulatory scrutiny and additional liability. Although we maintain relevant insurance, we cannot be certain that our insurance coverage will be adequate for all breach related liabilities, that insurance will continue to be available to us on economically reasonable terms, or at all, or that the insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could adversely affect our reputation, business, financial condition and results of operations. We may need to devote significant resources to protect against security breaches or to address problems caused by breaches, diverting resources from the growth and expansion of our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Payment methods used on our e-commerce websites subject us to third-party payment processing-related risks. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accept payments from our consumers using a variety of methods, including online payments with credit cards and debit cards issued by major banks, payments made with gift cards processed by third-party providers and payment through third-party online payment platforms such as PayPal, Afterpay, and Apple Pay. We also rely on third parties to provide payment processing services. For certain payment methods, including credit and debit cards, we pay interchange and other fees, which may increase over time and raise our operating costs and lower our profit margins. We may also be subject to fraud and other illegal activities in connection with the various payment methods we offer, including online payment options and gift cards. Transactions on our e-commerce websites and mobile applications are card-not-present transactions, so they present a greater risk of fraud. Criminals are using increasingly sophisticated methods to engage in illegal activities such as unauthorized use of credit or debit cards and bank account information. Requirements relating to consumer authentication and fraud detection with respect to online sales are complex. We may ultimately be held liable for the unauthorized use of a cardholder&#8217;s card number in an illegal activity and be required by card issuers to pay charge-back fees. Charge-backs result not only in our loss of fees earned with respect to the payment, but also leave us liable for the underlying money transfer amount. If our charge-back rate becomes excessive, card associations also may require us to pay fines or refuse to process our transactions. In addition, we may be subject to additional fraud risk if third-party service providers or our employees fraudulently use consumer information for their own gain or facilitate the fraudulent use of such information. Overall, we may have little recourse if we process a criminally fraudulent transaction.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to payment card association operating rules, certification requirements and various rules, regulations and requirements governing electronic funds transfers, which could change or be reinterpreted to make it difficult or impossible for us to comply. As our business changes, we may also be subject to different rules under existing standards, which may require new assessments that involve costs above what we currently pay for compliance. If we fail to comply with the rules or requirements of any provider of a payment method we accept, or if the volume of fraud in our transactions limits or terminates our rights to use payment methods we currently accept, or if a data breach occurs relating to our payment systems, among other things, we may be subject to fines and higher transaction fees and lose our ability to accept credit and debit card payments from our consumers, process electronic funds transfers or facilitate other types of online payments, and our reputation and our business, financial condition and results of operations could be materially and adversely affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Risk factors related to conducting business internationally</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have significant operations in China, which exposes us to risks inherent in doing business in that country. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently source and manufacture a substantial number of our products from third-party suppliers and manufacturers in China. As of December 31, 2022, we had 82 employees in China. With the rapid development of the Chinese economy, the cost of labor has increased and may continue to increase in the future. Our results of operations will be materially and adversely affected if our labor costs, or the labor costs of our suppliers and manufacturers, increase significantly. In addition, we and our manufacturers and suppliers may not be able to find a sufficient number of qualified workers due to the intensely competitive and fluid market for skilled labor in China. Furthermore, pursuant to Chinese labor laws, employers in China are subject to various requirements when signing labor contracts, paying remuneration, determining the term of employees&#8217; probation and unilaterally terminating labor contracts. These labor laws and related regulations impose liabilities on employers and may significantly increase the costs of workforce reductions. If we decide to change or reduce our workforce, these labor laws could limit or restrict our ability to make such changes in a timely, favorable and effective manner. Any of these events may materially and adversely affect our business, financial condition and results of operations. </span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating in China exposes us to political, legal and economic risks. In particular, the political, legal and economic climate in China, both nationally and regionally, is fluid and unpredictable. Our ability to operate in China may be adversely affected by changes in the United States and Chinese laws and regulations such as those related to, among other things, taxation, import and export tariffs, environmental regulations, land use rights, intellectual property, currency controls, network security, employee benefits, hygiene supervision and other matters. For example, the U.S. Congress recently passed the Uyghur Forced Labor Prevention Act in an effort to prevent what it views as forced labor and human rights abuses in the Xinjiang Uyghur Autonomous Region ("XUAR"). If it is determined that our third-party suppliers and manufacturers mine, produce or manufacture our products wholly or in part from the XUAR, then we could be prohibited from importing such products into the United States. In addition, we may not obtain or retain the requisite legal permits to continue to operate in China, and costs or operational limitations may be imposed in connection with obtaining and complying with such permits. In addition, Chinese trade regulations are in a state of flux, and we may become subject to other forms of taxation, tariffs and duties in China. Furthermore, the third parties we rely on in China may disclose our confidential information or intellectual property to competitors or third parties, which could result in the illegal distribution and sale of counterfeit versions of our products. If any of these events occur, our business, financial condition and results of operations could be materially and adversely affected. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to international business uncertainties.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell some of our products to customers located outside the United States. In addition, substantially all of our third-party suppliers and manufacturers are located in China and certain other foreign countries. We intend to continue to sell to customers outside the United States and maintain our relationships in China and other foreign countries where have suppliers and manufacturers. Further, we may establish additional relationships in other countries to grow our operations. The substantial up-front investment required, the lack of consumer awareness of our products in jurisdictions outside of the United States, differences in consumer preferences and trends between the United States and other jurisdictions, the risk of inadequate intellectual property protections and differences in packaging, labeling and related laws, rules and regulations are all substantial matters that need to be evaluated prior to doing business in new territories. We cannot be assured that our international efforts will be successful. International sales and increased international operations may be subject to risks such as:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">difficulties in staffing and managing foreign operations;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">burdens of complying with a wide variety of laws and regulations, including more stringent regulations relating to data privacy and security, particularly in the United Kingdom and the European Union;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">adverse tax effects and foreign exchange controls making it difficult to repatriate earnings and cash;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">political and economic instability;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">terrorist activities and natural disasters;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">trade restrictions;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">disruptions or delays in shipments whether due to port congestion, container shortages, labor disputes, product regulations and/or inspections or other factors, natural disasters or health pandemics, or other transportation disruptions;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">differing employment practices and laws and labor disruptions;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">the imposition of government controls;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">an inability to use or to obtain adequate intellectual property protection for our key brands and products;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">tariffs and customs duties and the classifications of our goods by applicable governmental bodies;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">a legal system subject to undue influence or corruption;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">a business culture in which illegal sales practices may be prevalent;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">logistics and sourcing; and</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">military conflicts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The occurrence of any of these risks could negatively affect our international business and consequently our overall business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The ongoing conflict between Russia and Ukraine has caused, and may continue to cause, negative effects on geopolitical conditions and the global economy, including financial markets, inflation, and the global supply chain, which could have an adverse impact on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, Russian military forces launched a full-scale military invasion of Ukraine that has resulted in an ongoing military conflict between the two countries. The length, impact and outcome of the ongoing military conflict in Ukraine is highly unpredictable, and the conflict has caused, and may continue to cause, global political, economic, and social instability, disruptions to the global economy, financial systems, international trade, the global supply chain and the transportation and energy sectors, among others. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Russia&#8217;s recognition of two separatist republics in the Donetsk and Luhansk regions of Ukraine and subsequent military action against Ukraine have led to an unprecedented expansion of sanction programs imposed by the United States, the European Union, the United Kingdom, Canada, Switzerland, Japan and other countries against Russia, Belarus, the Crimea Region of Ukraine, the so-called Donetsk People&#8217;s Republic and the so-called Luhansk People&#8217;s Republic. In retaliation against new international sanctions and as part of measures to stabilize and support the volatile Russian financial and currency markets, Russian authorities imposed significant currency control measures aimed at restricting the outflow of foreign currency and capital from Russia, imposed various restrictions on transacting with non-Russian parties, banned exports of various products and other economic and financial restrictions. The situation is rapidly evolving as a result of the conflict in Ukraine, and the United States, the European Union, the United Kingdom and other countries may implement additional sanctions, export controls or other measures against Russia, Belarus and other countries, regions, officials, individuals or industries in the respective territories. Such sanctions and other measures, as well as the existing and potential further responses from Russia or other countries to such sanctions, tensions and military actions, could adversely affect the global economy and financial markets and could adversely affect our business, financial condition and results of operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to monitor the situation in Ukraine and are assessing its impact on our business, including our business partners and customers. We do not sell our products in Russia and, to date, we have not experienced any material interruptions in our infrastructure, supplies, technology systems or networks needed to support our operations. We have no way to predict the progress or outcome of the conflict in Ukraine or its impacts in Ukraine, Russia or Belarus as the conflict, and any resulting government reactions, are rapidly developing and beyond our control. The extent and duration of the military action, sanctions and resulting market disruptions could be significant and could potentially have substantial impact on the global economy and our business for an unknown period of time. Any of the above-mentioned factors could affect our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Risk factors related to evolving laws and regulations and compliance with laws and regulations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New laws, regulations, enforcement trends or changes in existing regulations governing the introduction, marketing and sale of our products to consumers could harm our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been an increase in regulatory activity and activism in the United States and abroad, and the regulatory landscape is becoming more complex with increasingly strict requirements. If this trend continues, we may find it necessary to alter some of the ways we have traditionally manufactured and marketed our products in order to stay in compliance with a changing regulatory landscape, and this could add to the costs of our operations and have an adverse impact on our business. To the extent federal, state, local or foreign regulatory changes regarding consumer protection, or the ingredients, claims or safety of our products occur in the future, they could require us to reformulate or discontinue certain of our products, revise the product packaging or labeling, or adjust operations and systems, any of which could result in, among other things, increased costs, delays in product launches, product returns or recalls and lower net sales, and therefore could have a material adverse effect on our business, financial condition and results of operations. Noncompliance with applicable regulations could result in enforcement action by the FDA or other regulatory authorities within or outside the United States, including but not limited to product seizures, injunctions, product recalls and criminal or civil monetary penalties, all of which could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the United States, with the exception of color additives, the FDA does not currently require pre-market approval for products intended to be sold as cosmetics. However, the FDA may in the future require pre-market approval, clearance or </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">registration/notification of cosmetic products, establishments or manufacturing facilities. Moreover, such products could also be regulated as both drugs and cosmetics simultaneously, as the categories are not mutually exclusive. The statutory and regulatory requirements applicable to drugs are extensive and require significant resources and time to ensure compliance. For example, if any of our products intended to be sold as cosmetics were to be regulated as drugs, we might be required to conduct, among other things, clinical trials to demonstrate the safety and efficacy of these products. We may not have sufficient resources to conduct any required clinical trials or to ensure compliance with the manufacturing requirements applicable to drugs. If the FDA determines that any of our products intended to be sold as cosmetics should be classified and regulated as drug products and we are unable to comply with applicable drug requirements, we may be unable to continue to market those products. Any inquiry into the regulatory status of our cosmetics and any related interruption in the marketing and sale of these products could damage our reputation and image in the marketplace.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, the FDA has issued warning letters to several cosmetic companies alleging improper claims regarding their cosmetic products. If the FDA determines that we have disseminated inappropriate drug claims for our products intended to be sold as cosmetics, we could receive a warning or untitled letter, be required to modify our product claims or take other actions to satisfy the FDA. In addition, plaintiffs&#8217; lawyers have filed class action lawsuits against cosmetic companies after receipt of these types of FDA warning letters. There can be no assurance that we will not be subject to state and federal government actions or class action lawsuits, which could harm our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional state and federal requirements may be imposed on consumer products as well as cosmetics, cosmetic ingredients, or the labeling and packaging of products intended for use as cosmetics. In recent years, certain lawmakers proposed giving the FDA additional authority to regulate cosmetics and their ingredients, and, on December 29, 2022, Congress enacted the Modernization of Cosmetics Regulation Act of 2022 (the "MoCRA"). The MoCRA implements new compliance requirements on the cosmetics industry and also significantly expands the FDA's authority to oversee and regulate cosmetics. Under the MoCRA, companies must comply with new requirements for cosmetics, such as facility registration, product listing, adverse event reporting, good manufacturing practice requirements and mandatory recalls. We are unable to ascertain at this time the full impact that complying with these additional requirements will have on our business. Compliance with the new requirements may further increase the cost of manufacturing certain of our products and could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell a number of products as over-the-counter (&#8220;OTC&#8221;) drug products, which are subject to the FDA OTC drug regulatory requirements because they are intended to be used as sunscreen or to treat acne. The FDA regulates the formulation, manufacturing, packaging and labeling of OTC drug products. Our sunscreen and acne drug products are regulated pursuant to FDA OTC drug monographs that specify acceptable active drug ingredients and acceptable product claims that are generally recognized as safe and effective for particular uses. If any of these products that are marketed as OTC drugs are not in compliance with the applicable FDA monograph, we may be required to reformulate the product, stop making claims relating to such product or stop selling the product until we are able to obtain costly and time-consuming FDA approvals. We are also required to submit adverse event reports to the FDA for our OTC drug products, and failure to comply with this requirement may subject us to FDA regulatory action.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also sell a number of consumer products, which are subject to regulation by the CPSC in the United States under the provisions of the Consumer Product Safety Act, as amended by the Consumer Product Safety Improvement Act of 2008. These statutes and the related regulations ban from the market consumer products that fail to comply with applicable product safety laws, regulations and standards. The CPSC has the authority to require the recall, repair, replacement or refund of any such banned products or products that otherwise create a substantial risk of injury and may seek penalties for regulatory noncompliance under certain circumstances. The CPSC also requires manufacturers of consumer products to report certain types of information to the CPSC regarding products that fail to comply with applicable regulations. Certain state laws also address the safety of consumer products, and mandate reporting requirements, and noncompliance may result in penalties or other regulatory action.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are also subject to state laws and regulations, such as the California Safe Drinking Water and Toxic Enforcement Act, also known as &#8220;Prop 65,&#8221; and failure to comply with such laws may also result in lawsuits and regulatory enforcement that could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our facilities and those of our third-party manufacturers are subject to regulation under the Federal Food, Drug and Cosmetic Act (the &#8220;FDCA&#8221;) and FDA implementing regulations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our facilities and those of our third-party manufacturers are subject to regulation under the FDCA and FDA implementing regulations. The FDA may inspect all of our facilities and those of our third-party manufacturers periodically to determine if we and our third-party manufacturers are complying with provisions of the FDCA and FDA regulations. In addition, third-party </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">manufacturer&#8217;s facilities for manufacturing OTC drug products must comply with the FDA&#8217;s current good manufacturing practices (&#8220;cGMP&#8221;) requirements for drug products that require us and our manufacturers to maintain, among other things, good manufacturing processes, including stringent vendor qualifications, ingredient identification, manufacturing controls and record keeping.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations could be harmed if regulatory authorities make determinations that we, or our vendors, are not in compliance with these regulations. If the FDA finds a violation of cGMPs, it may enjoin our manufacturer&#8217;s operations, seize product, restrict importation of goods, and impose administrative, civil or criminal penalties. If we or our third-party manufacturers fail to comply with applicable regulatory requirements, we could be required to take costly corrective actions, including suspending manufacturing operations, changing product formulations, suspending sales, or initiating product recalls. In addition, compliance with these regulations has increased and may further increase the cost of manufacturing certain of our products as we work with our vendors to ensure they are qualified and in compliance. Any of these outcomes could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government regulations and private party actions relating to the marketing and advertising of our products and services may restrict, inhibit or delay our ability to sell our products and harm our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government authorities regulate advertising and product claims regarding the performance and benefits of our products. These regulatory authorities typically require a reasonable basis to support any marketing claims. What constitutes a reasonable basis for substantiation can vary widely from market to market, and there is no assurance that the efforts that we undertake to support our claims will be deemed adequate for any particular product or claim. A significant area of risk for such activities relates to improper or unsubstantiated claims about our products and their use or safety. If we are unable to show adequate substantiation for our product claims, or our promotional materials make claims that exceed the scope of allowed claims for the classification of the specific product, whether cosmetics, OTC drug products or other consumer products that we offer, the FDA, the FTC or other regulatory authorities could take enforcement action or impose penalties, such as monetary consumer redress, requiring us to revise our marketing materials, amend our claims or stop selling certain products, all of which could harm our business, financial condition and results of operations. Any regulatory action or penalty could lead to private party actions, or private parties could seek to challenge our claims even in the absence of formal regulatory actions which could harm our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is subject to complex and evolving U.S. and foreign laws and regulations regarding privacy and data protection. Many of these laws and regulations are subject to change and uncertain interpretation, and could result in claims, changes to our business practices, monetary penalties, increased costs of operations or otherwise harm our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to a variety of laws and regulations in the United States and abroad regarding privacy and data protection, some of which can be enforced by private parties or government entities and some of which provide for significant penalties for non-compliance. Such laws and regulations restrict how personal information is collected, processed, stored, used and disclosed, as well as set standards for its security, implement notice requirements regarding privacy practices, and provide individuals with certain rights regarding the use, disclosure, and sale of their protected personal information. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For example, the California Consumer Privacy Act (the &#8220;CCPA&#8221;) requires certain disclosures to California residents regarding a business&#8217;s data processing activities, affords California consumers rights with respect to their personal information (including the rights related to access to and deletion of personal information, and the right to opt out of certain disclosures of their personal information), and establishes significant penalties for noncompliance. The California Privacy Rights Act (the &#8220;CPRA&#8221;), which took effect on January 1, 2023, significantly expands the CCPA, including by introducing additional obligations such as data minimization and retention requirements, granting additional rights to California residents such as correction of personal information and additional opt-out rights, and creating a new regulatory authority, the California Privacy Protection Agency, to implement and enforce the law. Comprehensive privacy legislation has also been enacted in four other states, imposing similar compliance obligations. These laws are the Virginia Consumer Data Protection Act of 2021 (the &#8220;VCDPA&#8221;), which went into effect on January 1, 2023, the Colorado Privacy Act (the &#8220;CPA&#8221;) and Connecticut Data Privacy Act (the &#8220;CTDPA&#8221;), which will each go into effect on July 1, 2023, and the Utah Consumer Privacy Act (the &#8220;UCPA&#8221;), which will go into effect on December 1, 2023. Several other states are considering enacting data protection legislation that may impose significant obligations and restrictions. The effects of the CPRA, the VCDPA, the CPA, the CTDPA and the UCPA are potentially significant and may require us to modify our data collection or processing practices and policies and to incur substantial costs and expenses in an effort to comply, and increase our potential exposure to regulatory enforcement and/or litigation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the United Kingdom General Data Protection Regulation (the &#8220;UK GDPR&#8221;) and the European Union&#8217;s General Data Protection Regulation (the &#8220;GDPR&#8221;) apply to companies that are established in the United Kingdom (the &#8220;UK&#8221;) or European </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Union (the &#8220;EU&#8221;) or that offer goods or services to, or monitor the behavior of, individuals in the UK or the EU, as applicable. These laws impose comprehensive data privacy compliance obligations in relation to the collection, processing, sharing, disclosure, transfer and other use of data relating to an identifiable living individual (&#8220;personal data&#8221;), including a principle of accountability and the obligation to demonstrate compliance through policies, procedures, training and audits. Failure to comply with the UK GDPR or the GDPR could result in penalties for noncompliance of up to the greater of GBP 17.5 million/EUR 20 million (as applicable) or 4% of our global annual turnover, and companies can be fined under each of these regimes independently with respect to the same violation. In addition to fines, a violation of the UK GDPR or the GDPR may result in regulatory investigations, reputational damage, orders to cease/change data processing activities, enforcement notices, assessment notices (for a compulsory audit) and/or civil claims (including class actions).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are also subject, under the UK GDPR and the GDPR, to cross-border transfers of personal data out of the EEA and the UK. Recent legal developments in Europe have created complexity and uncertainty regarding transfers of personal data outside the EEA and the UK, including to the US. In addition, on June 4, 2021, the European Commission published revised standard contractual clauses for data transfers from the EEA: the revised clauses must be used for relevant new data transfers from September 27, 2021; existing standard contractual clauses must be migrated to the revised clauses by December 27, 2022. We may be required to implement the revised standard contractual clauses in relation to various business arrangements within the relevant time frames, which could increase our compliance costs. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The United Kingdom&#8217;s Information Commissioner&#8217;s Office has also published new standard contractual clauses for cross-border transfers of UK personal data under the UK GDPR. This new documentation is mandatory for relevant data transfers beginning September 21, 2022; existing standard contractual clauses arrangements entered into prior to that date must be migrated to the new documentation by March 21, 2024. These developments will require us to review and amend the legal mechanisms by which we make and/ or receive personal data transfers to the U.S. As supervisory authorities issue further guidance on personal data export mechanisms, including circumstances where the standard contractual clauses cannot be used, and/or start taking enforcement action, we could suffer additional costs, complaints and/or regulatory investigations or fines, and/or if we are otherwise unable to transfer personal data between and among countries and regions in which we operate, it could affect the manner in which we operate our business and could harm our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, on June 28, 2021, the European Commission adopted an adequacy decision in favor of the UK, enabling data transfers from EEA member states to the UK without additional safeguards. However, the UK adequacy decision will automatically expire in June 2025 unless the European Commission re-assesses and renews/extends that decision, and remains under review by the Commission during this period. The relationship between the UK and the EEA in relation to certain aspects of data protection law remains unclear, and it is unclear how UK data protection laws and regulations will develop in the medium to longer term, and how data transfers to and from the UK will be regulated in the long term. These changes may lead to additional costs and increase our overall risk exposure.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Data privacy continues to remain a matter of interest to lawmakers and regulators. In the U.S., a number of privacy-related proposals (including proposed comprehensive privacy legislation) are pending before federal and state legislative and regulatory bodies and additional laws and regulations have been passed but are not yet effective, all of which could significantly affect our business. The same may be true outside the U.S., where various jurisdictions have enacted or are considering comprehensive data protection legislation. Additionally, at the federal level in the U.S., various bills have been introduced to enact comprehensive federal privacy legislation, though to date none of these efforts have been successful. If comprehensive privacy legislation is enacted at the federal level in the U.S., this could lead to additional costs and increase our overall risk exposure. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are also subject to evolving European Union and United Kingdom privacy laws on cookies, tracking technologies and e-marketing. In the EU and the UK, under national laws derived from the ePrivacy Directive, opt-in consent generally is required for the placement of a cookie or similar technologies on a user&#8217;s device and for direct electronic marketing. Consent is strictly defined and includes a prohibition on pre-checked consents and a requirement to ensure separate consents are sought for each type of cookie or similar technology. The current national laws that implement the ePrivacy Directive may be replaced across the EU (but not directly in the UK) by a proposed European Union regulation known as the ePrivacy Regulation which may increase fines for non-compliance. While the text of the ePrivacy Regulation is still under development, a European court decision, recent regulatory enforcement activity, and regulators&#8217; recent guidance are driving increased attention to cookies, web beacons and similar technology. These decisions and guidance, as well as the implementation of the ePrivacy Regulation, could affect our ability to use our consumer&#8217;s data for personalized advertising, and alter our ability to place advertisements across social media and the web. Furthermore, the current EU member states&#8217; and UK local guidance has significantly increased the risk of penalties for breach of the GDPR, the UK GDPR, and national laws implementing the ePrivacy Directive. If regulators take increasingly strict approaches to enforcing compliance with cookie and direct marketing requirements, this could lead to substantial costs, require us to implement significant systems changes, impose broader restrictions on the way </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">we market our products on a global basis and our ability to reach our consumers, and limit our capability to provide our consumers with personalized services and experiences.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Several countries in the EU have also recently issued guidance on the use of cookies and similar tracking technologies which require an additional layer of consent from, and disclosure to, website users for third party advertising, social media advertising and analytics. Regulation of cookies and similar technologies may lead to broader restrictions on our marketing and personalization activities and may negatively impact our efforts to understand users&#8217; Internet usage, online shopping and other relevant online behaviors, as well as the effectiveness of our marketing and our business generally. Such regulations, including uncertainties about how well the advertising technology ecosystem can adapt to legal changes around the use of tracking technologies, may have a negative effect on businesses, including ours, that collect and use online usage information for consumer acquisition and marketing. The decline of cookies or other online tracking technologies as a means to identify and target potential purchasers may increase the cost of operating our business and lead to a decline in revenues. In addition, legal uncertainties about the legality of cookies and other tracking technologies may increase regulatory scrutiny and increase potential civil liability under data protection or consumer protection laws. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compliance with existing, forthcoming, and proposed privacy and data protection laws and regulations can be costly and can delay or impede our ability to market and sell our products, impede our ability to conduct business through websites and mobile applications we and our partners may operate, require us to modify or amend our information practices and policies, change and limit the way we use consumer information in operating our business, cause us to have difficulty maintaining a single operating model, result in negative publicity, increase our operating costs, require significant management time and attention, or subject us to inquiries or investigations, claims or other remedies, including significant fines and penalties, or demands that we modify or cease existing business practices. In addition, if our privacy or data security measures fail to comply with applicable current or future laws and regulations, we may be subject to litigation, regulatory investigations, enforcement notices requiring us to change the way we use personal data or our marketing practices, fines or other liabilities, as well as negative publicity and a potential loss of business. We may also face civil claims including representative actions and other class action type litigation (where individuals have suffered harm), potentially amounting to significant compensation or damages liabilities, as well as associated costs, and diversion of internal resources. Any of the foregoing could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to comply with the U.S. Foreign Corrupt Practices Act, other applicable anti-corruption and anti-bribery laws, and applicable trade control laws could subject us to penalties and other adverse consequences.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently source and manufacture a substantial number of our products from third-party suppliers and manufacturers located outside of the United States, and we have an office in China from which we manage our international supply chain. We sell our products in several countries outside of the United States, including through distributors. Our operations are subject to the U.S. Foreign Corrupt Practices Act (the &#8220;FCPA&#8221;), as well as the anti-corruption and anti-bribery laws in the countries where we do business. The FCPA prohibits covered parties from offering, promising, authorizing or giving anything of value, directly or indirectly, to a &#8220;foreign government official&#8221; with the intent of improperly influencing the official&#8217;s act or decision, inducing the official to act or refrain from acting in violation of lawful duty, or obtaining or retaining an improper business advantage. The FCPA also requires publicly traded companies to maintain records that accurately and fairly represent their transactions, and to have an adequate system of internal accounting controls. In addition, other applicable anti-corruption laws prohibit bribery of domestic government officials, and some laws that may apply to our operations prohibit commercial bribery, including giving or receiving improper payments to or from non-government parties, as well as so-called &#8220;facilitation&#8221; payments. In addition, we are subject to United States and other applicable trade control regulations that restrict with whom we may transact business, including the trade sanctions enforced by the U.S. Treasury, Office of Foreign Assets Control.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we have implemented policies, internal controls and other measures reasonably designed to promote compliance with applicable anti-corruption and anti-bribery laws and regulations, and certain safeguards designed to ensure compliance with U.S. trade control laws, our employees or agents may engage in improper conduct for which we might be held responsible. Any violations of these anti-corruption or trade controls laws, or even allegations of such violations, can lead to an investigation and/or enforcement action, which could disrupt our operations, involve significant management distraction, and lead to significant costs and expenses, including legal fees. If we, or our employees or agents acting on our behalf, are found to have engaged in practices that violate these laws and regulations, we could suffer severe fines and penalties, profit disgorgement, injunctions on future conduct, securities litigation, bans on transacting government business, delisting from securities exchanges and other consequences that may have a material adverse effect on our business, financial condition and results of operations. In addition, our brands and reputation, our sales activities or our stock price could be adversely affected if we become the subject of any negative publicity related to actual or potential violations of anti-corruption, anti-bribery or trade control laws and regulations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government regulation of the Internet and e-commerce is evolving, and unfavorable changes or failure by us to comply with these regulations could substantially harm our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to general business regulations and laws as well as regulations and laws specifically governing the Internet and e-commerce. Existing and future regulations and laws could impede the growth of the Internet, e-commerce or mobile commerce. These regulations and laws may involve taxes, tariffs, privacy and data security, anti-spam, content protection, electronic contracts and communications, consumer protection, social media marketing, third-party cookies, web beacons and similar technology for online behavioral advertising and gift cards. It is not clear how existing laws governing issues such as property ownership, sales taxes and other taxes and consumer privacy apply to the Internet as the vast majority of these laws were adopted prior to the advent of the Internet and do not contemplate or address the unique issues raised by the Internet or e-commerce. It is possible that general business regulations and laws, or those specifically governing the Internet or e-commerce, may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. We cannot be sure that our practices have complied, comply or will comply fully with all such laws and regulations. Any failure, or perceived failure, by us to comply with any of these laws or regulations could result in damage to our reputation, a loss in business and proceedings or actions against us by governmental entities or others. Any such proceeding or action could hurt our reputation, force us to spend significant amounts in defense of these proceedings, distract our management, increase our costs of doing business and decrease the use of our sites by consumers and suppliers and may result in the imposition of monetary liability. We may also be contractually liable to indemnify and hold harmless third parties from the costs or consequences of non-compliance with any such laws or regulations. In addition, it is possible that governments of one or more countries may seek to censor content available on our sites or may even attempt to completely block access to our sites. Adverse legal or regulatory developments could substantially harm our business. In particular, in the event that we are restricted, in whole or in part, from operating in one or more countries, our ability to retain or increase our consumer base may be adversely affected, and we may not be able to maintain or grow our net sales and expand our business as anticipated.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Risk factors related to legal and regulatory proceedings</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are involved, and may become involved in the future, in disputes and other legal or regulatory proceedings that, if adversely decided or settled, could materially and adversely affect our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are, and may in the future become, party to litigation, regulatory proceedings or other disputes. In general, claims made by or against us in disputes and other legal or regulatory proceedings can be expensive and time consuming to bring or defend against, requiring us to expend significant resources and divert the efforts and attention of our management and other personnel from our business operations. These potential claims include, but are not limited to, personal injury claims, class action lawsuits, intellectual property claims, employment litigation and regulatory investigations and causes of action relating to the advertising and promotional claims about our products. Any adverse determination against us in these proceedings, or even the allegations contained in the claims, regardless of whether they are ultimately found to be without merit, may also result in settlements, injunctions or damages that could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be required to recall products and may face product liability claims, either of which could result in unexpected costs and damage our reputation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell products for human use. Our products intended for use as cosmetics or skincare are not generally subject to pre-market approval or registration processes, so we cannot rely upon a government safety panel to qualify or approve our products for use. A product may be safe for the general population when used as directed but could cause an adverse reaction for a person who has a health condition or allergies, or who is taking a prescription medication. While we include what we believe are adequate instructions and warnings and we have historically had low numbers of reported adverse reactions, previously unknown adverse reactions could occur. If we discover that any of our products are causing adverse reactions, we could suffer adverse publicity or regulatory/government sanctions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potential product liability risks may arise from the testing, manufacture and sale of our products, including that the products fail to meet quality or manufacturing specifications, contain contaminants, include inadequate instructions as to their proper use, include inadequate warnings concerning side effects and interactions with other substances or for persons with health conditions or allergies, or cause adverse reactions or side effects. Product liability claims could increase our costs, and adversely affect our business, financial condition and results of operations. As we continue to offer an increasing number of new products, our product liability risk may increase. It may be necessary for us to recall products that do not meet approved </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">specifications or because of the side effects resulting from the use of our products, which would result in adverse publicity, potentially significant costs in connection with the recall and could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, plaintiffs in the past have received substantial damage awards from other cosmetic and drug companies based upon claims for injuries allegedly caused by the use of their products. Although we currently maintain general liability insurance, any claims brought against us may be subject to policy exclusions or exceed our existing or future insurance policy coverage or limits. Any judgment against us that is not covered or in excess of our policy coverage or limits would have to be paid from our cash reserves, which would reduce our capital resources. In addition, we may be required to pay higher premiums and accept higher deductibles in order to secure adequate insurance coverage in the future. Further, we may not have sufficient capital resources to pay a judgment, in which case our creditors could levy against our assets. Any product liability claim or series of claims brought against us could harm our business significantly, particularly if a claim were to result in adverse publicity or damage awards outside or in excess of our insurance policy limits.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Risk factors related to intellectual property</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to protect our intellectual property, the value of our brands and other intangible assets may be diminished, and our business may be adversely affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on trademark, copyright, trade secret, patent and other laws protecting proprietary rights, nondisclosure and confidentiality agreements and other practices, to protect our brands and proprietary information, technologies and processes. Our primary trademarks include &#8220;e.l.f.,&#8221; "e.l.f. SKIN," &#8220;e.l.f. eyes lips face,&#8221; &#8220;Well People,&#8221; and &#8220;Keys Soulcare&#8221; all of which are registered or have registrations pending in the United States and in many other countries or registries. Our trademarks are valuable assets that support our brands and consumers&#8217; perception of our products. Although we have existing and pending trademark registrations for our brands in the United States and in many of the foreign countries in which we operate, we may not be successful in asserting trademark or trade name protection in all jurisdictions. We also have not applied for trademark protection in all relevant foreign jurisdictions and cannot assure you that our pending trademark applications will be approved. Third parties may also attempt to register our trademarks abroad in jurisdictions where we have not yet applied for trademark protection, oppose our trademark applications domestically or abroad, or otherwise challenge our use of the trademarks. In the event that our trademarks are successfully challenged, we could be forced to rebrand our products in some parts of the world, which could result in the loss of brand recognition and could require us to devote resources to advertising and marketing new brands.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have limited patent protection, which limits our ability to protect our products from competition. We primarily rely on know-how to protect our products. It is possible that others will independently develop the same or similar know-how, which may allow them to sell products similar to ours. If others obtain access to our know-how, our confidentiality agreements may not effectively prevent disclosure of our proprietary information, technologies and processes and may not provide an adequate remedy in the event of unauthorized use of such information, which could harm our competitive position.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The efforts we have taken to protect our proprietary rights may not be sufficient or effective. In addition, effective trademark, copyright, patent and trade secret protection may be unavailable or limited for certain of our intellectual property in some foreign countries. Other parties may infringe our intellectual property rights and may dilute our brands in the marketplace. We may need to engage in litigation or other activities to enforce our intellectual property rights, to protect our trade secrets or to determine the validity and scope of proprietary rights of others. Any such activities could require us to expend significant resources and divert the efforts and attention of our management and other personnel from our business operations. If we fail to protect our intellectual property or other proprietary rights, our business, financial condition and results of operations may be materially and adversely affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our success depends on our ability to operate our business without infringing, misappropriating or otherwise violating the trademarks, patents, copyrights and other proprietary rights of third parties.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our commercial success depends in part on our ability to operate without infringing, misappropriating or otherwise violating the trademarks, patents, copyrights, trade secrets and other proprietary rights of others. We cannot be certain that the conduct of our business does not and will not infringe, misappropriate or otherwise violate such rights. From time to time we receive allegations of intellectual property infringement and third parties have filed claims against us with allegations of intellectual property infringement. In addition, third parties may involve us in intellectual property disputes as part of a business model or strategy to gain competitive advantage.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent we gain greater visibility and market exposure as a public company or otherwise, we may also face a greater risk of being the subject of such claims and litigation. For these and other reasons, third parties may allege that our products or activities infringe, misappropriate, dilute or otherwise violate their trademark, patent, copyright or other proprietary rights. Defending against allegations and litigation could be expensive, occupy significant amounts of time, divert management&#8217;s attention from other business concerns and have an adverse impact on our ability to bring products to market. In addition, if we are found to infringe, misappropriate, dilute or otherwise violate third-party trademark, patent, copyright or other proprietary rights, our ability to use brands to the fullest extent we plan may be limited, we may need to obtain a license, which may not be available on commercially reasonable terms, or at all, or we may need to redesign or rebrand our marketing strategies or products, which may not be possible. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also be required to pay substantial damages or be subject to an order prohibiting us and our retail customers from importing or selling certain products or engaging in certain activities. Our inability to operate our business without infringing, misappropriating or otherwise violating the trademarks, patents, copyrights and proprietary rights of others could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:85%">Our agreement with Alicia Keys for our Keys Soulcare brand may be terminated if specified conditions are not met.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have an agreement with Alicia Keys regarding our Keys Soulcare brand, which, among other things, includes a license for her likeness and imposes various obligations on us. If we breach our obligations, our rights under the agreement could be terminated by Alicia Keys and we could, among other things, have to pay damages, lose our ability to associate the Keys Soulcare brand with her, lose our ability to sell products branded as Keys Soulcare, lose any upfront investments made in connection with the Keys Soulcare brand, and sustain reputational damage. Each of these risks could have an adverse effect on our business, results of operations and financial condition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:87%">Risk factors related to marketing activities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of social media may materially and adversely affect our reputation or subject us to fines or other penalties.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely to a large extent on our online presence to reach consumers, and we offer consumers the opportunity to rate and comment on our products on our e-commerce websites and mobile applications. Negative commentary or false statements regarding us or our products may be posted on our e-commerce websites, mobile applications, or social media platforms and may be adverse to our reputation or business. Our target consumers often value readily available information and often act on such information without further investigation and without regard to its accuracy. The harm may be immediate without affording us an opportunity for redress or correction. In addition, we may face claims relating to information that is published or made available through the interactive features of our e-commerce websites and mobile applications. For example, we may receive third-party complaints that the comments or other content posted by users on our platforms infringe third-party intellectual property rights or otherwise infringe the legal rights of others. While the Communications Decency Act and Digital Millennium Copyright Act generally protect online service providers from claims of copyright infringement or other legal liability for the self-directed activities of its users, if it were determined that we did not meet the relevant safe harbor requirements under either law, we could be exposed to claims related to advertising practices, defamation, intellectual property rights, rights of publicity and privacy, and personal injury torts. We could incur significant costs investigating and defending such claims and, if we are found liable, significant damages. If any of these events occur, our business, financial condition and results of operations could be materially and adversely affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also use third-party social media platforms as marketing tools. For example, we maintain Snapchat, Facebook, TikTok, Twitter, Pinterest, Instagram and YouTube accounts. As e-commerce and social media platforms continue to rapidly evolve, we must continue to maintain a presence on these platforms and establish presences on new or emerging popular social media platforms. If we are unable to cost-effectively use social media platforms as marketing tools, our ability to acquire new consumers and our financial condition may suffer. Furthermore, as laws and regulations rapidly evolve to govern the use of these platforms and devices, the failure by us, our employees or third parties acting at our direction to abide by applicable laws and regulations in the use of these platforms and devices could subject us to regulatory investigations, class action lawsuits, liability, fines or other penalties and have a material adverse effect on our business, financial condition and result of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, an increase in the use of social media for product promotion and marketing may cause an increase in the burden on us to monitor compliance of such materials and increase the risk that such materials could contain problematic product or marketing claims in violation of applicable regulations.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business relies heavily on email and other messaging services, and any restrictions on the sending of emails or messages or an inability to timely deliver such communications could materially adversely affect our net revenue and business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is highly dependent upon email and other messaging services for promoting our brands, products and e-commerce platforms. We provide emails and &#8220;push&#8221; communications to inform consumers of new products, shipping specials and other promotions. We believe these messages are an important part of our consumer experience. If we are unable to successfully deliver emails or other messages to our subscribers, or if subscribers decline to open or read our messages, our business, financial condition and results of operations may be materially adversely affected. Changes in how web and mail services block, organize and prioritize email may reduce the number of subscribers who receive or open our emails. For example, Google&#8217;s Gmail service has a feature that organizes incoming emails into categories (for example, primary, social and promotions). Such categorization or similar inbox organizational features may result in our emails being delivered in a less prominent location in a subscriber&#8217;s inbox or viewed as &#8220;spam&#8221; by our subscribers and may reduce the likelihood of that subscriber reading our emails. Actions by third parties to block, impose restrictions on or charge for the delivery of emails or other messages could also adversely impact our business. From time to time, Internet service providers or other third parties may block bulk email transmissions or otherwise experience technical difficulties that result in our inability to successfully deliver emails or other messages to consumers. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the laws or regulations that limit our ability to send such communications or impose additional requirements upon us in connection with sending such communications would also materially adversely impact our business. For example, electronic marketing and privacy requirements in the European Union and the United Kingdom are highly restrictive and differ greatly from those in the United States, which could cause fewer of individuals in the European Union or the United Kingdom to subscribe to our marketing messages and drive up our costs and risk of regulatory oversight and fines if we are found to be non-compliant. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our use of email and other messaging services to send communications to consumers may also result in legal claims against us, which may cause us increased expenses, and if successful might result in fines and orders with costly reporting and compliance obligations or might limit or prohibit our ability to send emails or other messages. We also rely on social networking messaging services to send communications and to encourage consumers to send communications. Changes to the terms of these social networking services to limit promotional communications, any restrictions that would limit our ability or our consumers&#8217; ability to send communications through their services, disruptions or downtime experienced by these social networking services or decline in the use of or engagement with social networking services by consumers could materially and adversely affect our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:99%">Risk factors relating to our stockholders and ownership of our common stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business could be negatively impacted by corporate citizenship and sustainability matters.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is an increased focus from certain investors, customers, consumers, employees, and other stakeholders concerning corporate citizenship and sustainability matters. From time to time, we may announce certain initiatives, including goals, regarding our focus areas, which include environmental matters, packaging, responsible sourcing and social investments. We could fail, or be perceived to fail, in our achievement of such initiatives or goals, or we could fail in accurately reporting our progress on such initiatives and goals. In addition, we could be criticized for the scope of such initiatives or goals or perceived as not acting responsibly in connection with these matters. Any such matters, or related corporate citizenship and sustainability matters, could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, a variety of organizations measure the performance of companies on environmental, social, and governance (&#8220;ESG&#8221;) topics, and the results of these assessments are widely publicized. Investment in funds that specialize in companies that perform well in such assessments are increasingly popular, and major institutional investors have publicly emphasized the importance of such ESG measures to their investment decisions. Topics taken into account in such assessments include, among others, the company&#8217;s efforts and impacts on climate change and human rights, ethics and compliance with law, and the role of the company&#8217;s board of directors in supervising various sustainability issues. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, climate change and other ESG-related legislation and regulation is being implemented across the world, including in the United States, and any such legislation or regulation may impose additional compliance burdens on us and on third parties in our value chain, which could potentially result in increased administrative costs, decreased demand in the marketplace for our products, and/or increased costs for our supplies and products.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We take into consideration the expected impact of ESG matters on the sustainability of our business over time and the potential impact of our business on society and the environment. However, in light of investors&#8217; increased focus on ESG matters, and in light of increased and evolving legislation and regulation regarding ESG matters, there can be no certainty that we will manage such issues successfully, or that we will successfully meet our customers&#8217; or society&#8217;s expectations as to our proper role. If we fail to meet the ESG values, standards and metrics that we set for ourselves, or our articulated public benefit purposes, or fail to align to regulatory or market expectations or standards regarding such matters, we may experience negative publicity and a loss of customers as a result, which will adversely affect our business, financial condition, and results of operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Actions of activist stockholders could be costly and time-consuming, divert management&#8217;s attention and resources, and have an adverse effect on our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we value open dialogue and input from our stockholders, activist stockholders could take actions that could be costly and time-consuming to us, disrupt our operations, and divert the attention of our board of directors, management, and employees, such as public proposals and requests for potential nominations of candidates for election to our board of directors, requests to pursue a strategic combination or other transaction, or other special requests. As a result, we have retained, and may in the future retain additional services of various professionals to advise us in these matters, including legal, financial and communications advisers, the costs of which may negatively impact our future financial results. In addition, perceived uncertainties as to our future direction, strategy, or leadership created as a consequence of activist stockholder initiatives may result in the loss of potential business opportunities, harm our ability to attract new or retain existing investors, customers, directors, employees or other partners, and cause our stock price to experience periods of volatility or stagnation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Because we have no current plans to pay cash dividends on our common stock, stockholders may not receive any return on investment unless they sell our common stock for a price greater than that which they paid for it.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have no current plans to pay cash dividends on our common stock. The declaration, amount and payment of any future dividends will be at the sole discretion of our board of directors. Our board of directors may take into account general and economic conditions, our financial condition and results of operations, our available cash and current and anticipated cash needs, capital requirements, contractual, legal, tax and regulatory restrictions and implications on the payment of dividends by us to our stockholders or by our subsidiaries to us, including restrictions under the Amended Credit Agreement and other indebtedness we may incur, and such other factors as our board of directors may deem relevant.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stockholders may be diluted by the future issuance of additional common stock in connection with our incentive plans, acquisitions or otherwise. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had approximately 196.7 million shares of common stock authorized but unissued and 53.3 million shares of common stock outstanding as of January&#160;27, 2023. Our amended and restated certificate of incorporation authorizes us to issue these shares of common stock and stock options exercisable for common stock (and other equity awards) for the consideration and on the terms and conditions established by our board of directors in its sole discretion, whether in connection with acquisitions or otherwise. Any common stock that we issue, including under our existing equity incentive plans or any additional equity incentive plans that we may adopt in the future, would dilute the percentage ownership held by existing investors.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Anti-takeover provisions in our organizational documents and Delaware law might discourage or delay acquisition attempts for us that stockholders might consider favorable.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that may make the acquisition of our company more difficult without the approval of our board of directors. Among other things:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">although we do not have a stockholder rights plan, these provisions allow us to authorize the issuance of undesignated preferred stock in connection with a stockholder rights plan or otherwise, the terms of which may be established and the shares of which may be issued without stockholder approval, and which may include super voting, special approval, dividend or other rights or preferences superior to the rights of the holders of common stock;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">these provisions provide for a classified board of directors with staggered three-year terms;</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">these provisions require advance notice for nominations of directors by stockholders and for stockholders to include matters to be considered at our annual meetings;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">these provisions prohibit stockholder action by written consent;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">these provisions provide for the removal of directors only for cause and only upon affirmative vote of holders of at least 75% of the shares of common stock entitled to vote generally in the election of directors; and</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">these provisions require the amendment of certain provisions only by the affirmative vote of at least 75% of the shares of common stock entitled to vote generally in the election of directors.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, as a Delaware corporation, we are also subject to provisions of Delaware law, which may impair a takeover attempt that our stockholders may find beneficial. These anti-takeover provisions and other provisions under Delaware law could discourage, delay or prevent a transaction involving a change in control of our company, including actions that our stockholders may deem advantageous, or negatively affect the trading price of our common stock. These provisions could also discourage proxy contests and make it more difficult for other stockholders to elect directors of their choosing and to cause us to take other corporate actions they may desire.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our board of directors is authorized to issue and designate shares of our preferred stock in additional series without stockholder approval.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation authorizes our board of directors, without the approval of our stockholders, to issue up to 30 million shares of our preferred stock, subject to limitations prescribed by applicable law, rules and regulations and the provisions of our amended and restated certificate of incorporation, as shares of preferred stock in series, to establish from time to time the number of shares to be included in each such series and to fix the designation, powers, preferences and rights of the shares of each such series and the qualifications, limitations or restrictions thereof. The powers, preferences and rights of these additional series of preferred stock may be senior to or on parity with our common stock, which may reduce its value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our amended and restated certificate of incorporation and amended and restated bylaws provide that the Court of Chancery of the State of Delaware will be the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation and amended and restated bylaws provide that the Court of Chancery of the State of Delaware is the exclusive forum for any derivative action or proceeding brought on our behalf, any action asserting a breach of fiduciary duty, any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation or our amended and restated bylaws, or any action asserting a claim against us that is governed by the internal affairs doctrine. This provision may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and other employees. Alternatively, if a court were to find this provision in our amended and restated certificate of incorporation and amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could adversely affect our business, financial condition and results of operations.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General risk factors</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">An active trading market for our common stock may not be sustained, and the market price of shares of our common stock may be volatile, which could cause the value of your investment to decline. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although our common stock is listed on the New York Stock Exchange, there can be no assurances that an active trading market for our common stock will be sustained. In the absence of an active trading market for our common stock, stockholders may not be able to sell their common stock at the time or price they would like to sell.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even if an active trading market is sustained, the market price of our common stock may be highly volatile and could be subject to wide fluctuations. Securities markets often experience significant price and volume fluctuations. This market volatility, as well as general economic, market or political conditions, could reduce the market price of shares of our common stock in spite of our operating performance. In addition, our results of operations could be below the expectations of public market analysts and investors due to a number of potential factors, including variations in our quarterly results of operations, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">additions or departures of key management personnel, changes in consumer preferences or beauty trends, announcements of new products or significant price reductions by our competitors, failure to meet analysts&#8217; earnings estimates, publication of research reports about our industry, litigation and government investigations, changes or proposed changes in laws or regulations or differing interpretations or enforcement thereof affecting our business, adverse market reaction to any indebtedness we may incur or securities we may issue in the future, changes in market valuations of similar companies or speculation in the press or investment community, announcements by our competitors of significant contracts, acquisitions, dispositions, strategic partnerships, joint ventures or capital commitments, adverse publicity about our industry, the level of success of releases of new products and in response the market price of shares of our common stock could decrease significantly.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, in May 2019, we announced that our board of directors authorized a share repurchase program allowing us to repurchase up to $25 million of our outstanding shares of common stock (&#8220;Share Repurchase Program&#8221;), of which approximately $17.1 million remains available for future share repurchases as of December 31, 2022. Purchases under the Share Repurchase Program may be made from time to time in the open market, in privately negotiated transactions or otherwise. The timing and amount of any repurchases pursuant to the Share Repurchase Program will be determined based on market conditions, share price and other factors. The Share Repurchase Program may be suspended or discontinued at any time and there is no guarantee that any shares will be purchased under the Share Repurchase Program.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the past, following periods of volatility in the overall market and the market price of a company&#8217;s securities, securities class action litigation has often been instituted against these companies. This litigation, if instituted against us, could result in substantial costs and a diversion of our management&#8217;s attention and resources.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future sales, or the perception of future sales, by us or our stockholders in the public market could cause the market price for our common stock to decline.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sale of substantial amounts of shares of our common stock in the public market, or the perception that such sales could occur could harm the prevailing market price of shares of our common stock. These sales, or the possibility that these sales may occur, also might make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, all the shares of common stock subject to stock options and restricted stock units and shares of restricted stock awards outstanding and reserved under our 2014 Equity Incentive Plan, our 2016 Equity Incentive Award Plan and our 2016 Employee Stock Purchase Plan have been registered on Form S-8 under the Securities Act and such shares, once the underlying equity award vests, will be eligible for sale in the public markets, subject to Rule 144 limitations applicable to affiliates. We intend to file one or more registration statements on Form S-8 to cover additional shares of our common stock or securities convertible into or exchangeable for shares of our common stock pursuant to automatic increases in the number of shares reserved under our 2016 Equity Incentive Award Plan and our 2016 Employee Stock Purchase Plan. Accordingly, shares registered under these registration statements on Form S-8 will be available for sale in the open market.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As restrictions on resale end, the market price of shares of our common stock could drop significantly if the holders of these restricted shares sell them or are perceived by the market as intending to sell them. These factors could also make it more difficult for us to raise additional funds through future offerings of shares of our common stock or other securities.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If securities analysts do not publish research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. If one or more of the analysts who cover us downgrade our stock or publish inaccurate or unfavorable research about our business, our stock price would likely decline. If one or more of these analysts cease coverage of our company or fail to publish reports on us regularly, demand for our stock could decrease, which might cause our stock price and trading volume to decline.</span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52</span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_133"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Unregistered sales of equity securities and use of proceeds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2019, we announced that our board of directors authorized the Share Repurchase Program, which authorizes us to repurchase up to $25 million of our outstanding shares of common stock. The Share Repurchase Plan remains in effect through the earlier of (i) the date that $25 million of our outstanding common stock has been purchased under the Share Repurchase Plan or (ii) the date that our board of directors cancels the Share Repurchase Plan. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April&#160;30, 2021, we amended and restated our prior credit agreement. Subject to certain exceptions, the covenants in the Amended Credit Agreement require us to be in compliance with certain leverage ratios to make repurchases under the Share Repurchase Program.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not repurchase any shares during the three months ended December 31, 2022, including pursuant to the Share Repurchase Program. A total of $17.1 million remains available for future share repurchases under the Share Repurchase Program as of December 31, 2022.</span></div><div><span><br/></span></div><div id="ie0c558cc1ec944dfae79d67a85472721_139"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Defaults upon senior securities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ie0c558cc1ec944dfae79d67a85472721_142"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine safety disclosures.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ie0c558cc1ec944dfae79d67a85472721_145"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Other information.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53</span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_148"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div style="-sec-extract:summary;margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Exhibits.</span></div><div style="margin-bottom:12pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.406%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Incorporated by Reference</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit<br/>Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Filed<br/>Herewith</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Form</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit<br/>Number</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">File Number</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Filing Date</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1600033/000119312516721531/d253323dex31.htm">Amended and Restated Certificate of Incorporation of e.l.f. Beauty, Inc.</a></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-37873</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/27/2016</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1600033/000119312516721531/d253323dex32.htm">Amended and Restated Bylaws of e.l.f. Beauty, Inc. </a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-37873</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/27/2016</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q323exhibit311.htm">Certification of the Chief Executive Officer, pursuant to Section 302 of the Sarbanes-Oxley Act.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q323exhibit312.htm">Certification of the Chief Financial Officer, pursuant to Section 302 of the Sarbanes-Oxley Act.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q323exhibit321.htm">Certification of the Chief Executive Officer and Chief Financial Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document - Instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document.</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document.</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:22.02pt">This certification is deemed furnished, and not filed, with the SEC and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date of this Quarterly Report, irrespective of any general incorporation language contained in such filing.</span></div><div style="margin-bottom:12pt;padding-left:27pt;text-indent:-27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54</span></div></div></div><div id="ie0c558cc1ec944dfae79d67a85472721_151"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:37.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.411%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">e.l.f. Beauty, Inc.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 2, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Tarang P. Amin</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tarang P. Amin</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Executive Officer </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 2, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Mandy Fields</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mandy Fields</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Financial Officer</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">55</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>2
<FILENAME>elf-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:d2d80f37-0d91-456a-8343-26340ce0d41b,g:69da16e1-ab30-4f39-9752-66fe36a7e6cc-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:elf="http://www.elfcosmetics.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.elfcosmetics.com/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="elf-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="elf-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="elf-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="elf-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Coverpage" roleURI="http://www.elfcosmetics.com/role/Coverpage">
        <link:definition>0000001 - Document - Cover page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Condensedconsolidatedbalancesheetsunaudited" roleURI="http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited">
        <link:definition>0000002 - Statement - Condensed consolidated balance sheets (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedconsolidatedbalancesheetsunauditedParenthetical" roleURI="http://www.elfcosmetics.com/role/CondensedconsolidatedbalancesheetsunauditedParenthetical">
        <link:definition>0000003 - Statement - Condensed consolidated balance sheets (unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited" roleURI="http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited">
        <link:definition>0000004 - Statement - Condensed consolidated statements of operations and comprehensive income (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Condensedconsolidatedstatementsofstockholdersequityunaudited" roleURI="http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited">
        <link:definition>0000005 - Statement - Condensed consolidated statements of stockholders' equity (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Condensedconsolidatedstatementsofcashflowsunaudited" roleURI="http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited">
        <link:definition>0000006 - Statement - Condensed consolidated statements of cash flows (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Natureofoperations" roleURI="http://www.elfcosmetics.com/role/Natureofoperations">
        <link:definition>0000007 - Disclosure - Nature of operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Summaryofsignificantaccountingpolicies" roleURI="http://www.elfcosmetics.com/role/Summaryofsignificantaccountingpolicies">
        <link:definition>0000008 - 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 id="Investmentinequitysecurities" roleURI="http://www.elfcosmetics.com/role/Investmentinequitysecurities">
        <link:definition>0000009 - Disclosure - Investment in equity securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Goodwillandintangibleassets" roleURI="http://www.elfcosmetics.com/role/Goodwillandintangibleassets">
        <link:definition>0000010 - Disclosure - Goodwill and 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 id="Accruedexpensesandothercurrentliabilities" roleURI="http://www.elfcosmetics.com/role/Accruedexpensesandothercurrentliabilities">
        <link:definition>0000011 - Disclosure - Accrued expenses and other current liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.elfcosmetics.com/role/Debt">
        <link:definition>0000012 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Commitmentsandcontingencies" roleURI="http://www.elfcosmetics.com/role/Commitmentsandcontingencies">
        <link:definition>0000013 - Disclosure - Commitments and contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Stockbasedcompensation" roleURI="http://www.elfcosmetics.com/role/Stockbasedcompensation">
        <link:definition>0000014 - Disclosure - Stock-based compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Repurchaseofcommonstock" roleURI="http://www.elfcosmetics.com/role/Repurchaseofcommonstock">
        <link:definition>0000015 - Disclosure - Repurchase of common stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Netincomepershare" roleURI="http://www.elfcosmetics.com/role/Netincomepershare">
        <link:definition>0000016 - Disclosure - Net income per share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.elfcosmetics.com/role/Leases">
        <link:definition>0000017 - 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 id="SummaryofsignificantaccountingpoliciesPolicies" roleURI="http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesPolicies">
        <link:definition>0000018 - 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 id="SummaryofsignificantaccountingpoliciesTables" roleURI="http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesTables">
        <link:definition>0000019 - Disclosure - Summary of significant accounting policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandintangibleassetsTables" roleURI="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsTables">
        <link:definition>0000020 - Disclosure - Goodwill and 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 id="AccruedexpensesandothercurrentliabilitiesTables" roleURI="http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesTables">
        <link:definition>0000021 - Disclosure - Accrued expenses and other current liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.elfcosmetics.com/role/DebtTables">
        <link:definition>0000022 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedcompensationTables" roleURI="http://www.elfcosmetics.com/role/StockbasedcompensationTables">
        <link:definition>0000023 - Disclosure - Stock-based compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetincomepershareTables" roleURI="http://www.elfcosmetics.com/role/NetincomepershareTables">
        <link:definition>0000024 - Disclosure - Net income per share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.elfcosmetics.com/role/LeasesTables">
        <link:definition>0000025 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofsignificantaccountingpoliciesAdditionalInformationDetails" roleURI="http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetails">
        <link:definition>0000026 - 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 id="SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails" roleURI="http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails">
        <link:definition>0000027 - Disclosure - Summary of significant accounting policies - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentinequitysecuritiesAdditionalInformationDetails" roleURI="http://www.elfcosmetics.com/role/InvestmentinequitysecuritiesAdditionalInformationDetails">
        <link:definition>0000028 - Disclosure - Investment in equity securities - 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 id="GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails" roleURI="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails">
        <link:definition>0000029 - Disclosure - Goodwill and intangible assets - Information Regarding Company's Goodwill and Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails_1" roleURI="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails_1">
        <link:definition>0000029 - Disclosure - Goodwill and intangible assets - Information Regarding Company's Goodwill and Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandintangibleassetsAdditionalInformationDetails" roleURI="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsAdditionalInformationDetails">
        <link:definition>0000030 - Disclosure - Goodwill and intangible assets - 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 id="GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails" roleURI="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails">
        <link:definition>0000031 - Disclosure - Goodwill and intangible assets - Future Amortization Expense for Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>0000032 - Disclosure - Accrued expenses and other current liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofOutstandingDebtDetails" roleURI="http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails">
        <link:definition>0000033 - Disclosure - Debt - Schedule of Outstanding Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofOutstandingDebtDetails_1" roleURI="http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails_1">
        <link:definition>0000033 - Disclosure - Debt - Schedule of Outstanding Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtNarrativeDetails" roleURI="http://www.elfcosmetics.com/role/DebtNarrativeDetails">
        <link:definition>0000034 - Disclosure - Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails" roleURI="http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails">
        <link:definition>0000035 - Disclosure - Stock-based compensation - Summary of Activity for Options Vest Solely Based upon Satisfaction of Service Condition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedcompensationNarrativeDetails" roleURI="http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails">
        <link:definition>0000036 - Disclosure - Stock-based compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails" roleURI="http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails">
        <link:definition>0000037 - Disclosure - Stock-based compensation - Summary of Activity for Options Vest Based upon Performance or Market Conditions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails" roleURI="http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails">
        <link:definition>0000038 - Disclosure - Stock-based compensation - Summary of Activities for Restricted Stock Awards ("RSAs") and Restricted Stock Units ("RSUs") (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RepurchaseofcommonstockNarrativeDetails" roleURI="http://www.elfcosmetics.com/role/RepurchaseofcommonstockNarrativeDetails">
        <link:definition>0000039 - Disclosure - Repurchase of common stock - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails" roleURI="http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails">
        <link:definition>0000040 - Disclosure - Net income per share - Reconciliation of Numerator and Denominator in Basic and Diluted Net Income (Loss) Per Common Share Computations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.elfcosmetics.com/role/LeasesNarrativeDetails">
        <link:definition>0000041 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesBalanceSheetLineItemsDetails" roleURI="http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails">
        <link:definition>0000042 - Disclosure - Leases - Balance Sheet Line Items (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesComponentsofLeaseExpenseDetails" roleURI="http://www.elfcosmetics.com/role/LeasesComponentsofLeaseExpenseDetails">
        <link:definition>0000043 - Disclosure - Leases - Components of Lease Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFutureMinimumLeasePaymentsDetails" roleURI="http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails">
        <link:definition>0000044 - Disclosure - Leases - Future Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFutureMinimumLeasePaymentsDetails_1" roleURI="http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1">
        <link:definition>0000044 - Disclosure - Leases - Future Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesWeightedAverageAssumptionsDetails" roleURI="http://www.elfcosmetics.com/role/LeasesWeightedAverageAssumptionsDetails">
        <link:definition>0000045 - Disclosure - Leases - Weighted Average Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="elf_LongTermDebtGrossAndLeaseObligation" abstract="false" name="LongTermDebtGrossAndLeaseObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_MinimumFloorMember" abstract="true" name="MinimumFloorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="elf_LesseeOperatingLeaseOptionToExtendTerm" abstract="false" name="LesseeOperatingLeaseOptionToExtendTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="elf_ElectronicCommerceCustomerRelationshipsMember" abstract="true" name="ElectronicCommerceCustomerRelationshipsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="elf_SocialMediaAnalyticsCompanyMember" abstract="true" name="SocialMediaAnalyticsCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="elf_FinanceLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="FinanceLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_LeaseLiabilityPaymentsRemainderofFiscalYear" abstract="false" name="LeaseLiabilityPaymentsRemainderofFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_LeaseLiabilityNoncurrentAbstract" abstract="true" name="LeaseLiabilityNoncurrentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="elf_PerformanceBasedAndMarketBasedVestingOptionsMember" abstract="true" name="PerformanceBasedAndMarketBasedVestingOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="elf_RestrictedStockUnitsAndRestrictedStockMember" abstract="true" name="RestrictedStockUnitsAndRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" abstract="false" name="FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_LeasesWeightedAverageDiscountRateAbstract" abstract="true" name="LeasesWeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="elf_LeaseLiabilityPaymentsDueYearTwo" abstract="false" name="LeaseLiabilityPaymentsDueYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_LeaseRightofUseAssetAbstract" abstract="true" name="LeaseRightofUseAssetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems" abstract="true" name="ScheduleOfIntangibleAssetsAndGoodwillLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost" abstract="false" name="EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_ScheduleOfIntangibleAssetsAndGoodwillTable" abstract="true" name="ScheduleOfIntangibleAssetsAndGoodwillTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="elf_CustomerRelationshipsRetailersMember" abstract="true" name="CustomerRelationshipsRetailersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="elf_LeaseLiabilityAbstract" abstract="true" name="LeaseLiabilityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="elf_NumberOfDistributionChannels" abstract="false" name="NumberOfDistributionChannels" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="elf_OtherNonUSMember" abstract="true" name="OtherNonUSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="elf_AccruedExpenses" abstract="false" name="AccruedExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_IntangibleAssetsGrossIncludingGoodwill" abstract="false" name="IntangibleAssetsGrossIncludingGoodwill" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_PriorCreditAgreementMember" abstract="true" name="PriorCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="elf_ServiceBasedStockOptionsMember" abstract="true" name="ServiceBasedStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="elf_LeaseLiability" abstract="false" name="LeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_LeaseLiabilitiesPaymentsDueAbstract" abstract="true" name="LeaseLiabilitiesPaymentsDueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="elf_LeaseLiabilityPaymentsDue" abstract="false" name="LeaseLiabilityPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_LeaseLiabilityPaymentsDueYearFour" abstract="false" name="LeaseLiabilityPaymentsDueYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_AmendedCreditAgreementMember" abstract="true" name="AmendedCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="elf_LeaseLiabilityPaymentsDueYearThree" abstract="false" name="LeaseLiabilityPaymentsDueYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_LeaseRightofUseAsset" abstract="false" name="LeaseRightofUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_TotalLeaseGainCosts" abstract="false" name="TotalLeaseGainCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="elf_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="elf_LeaseLiabilityPaymentsDueYearOne" abstract="false" name="LeaseLiabilityPaymentsDueYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_LeaseLiabilityPaymentsDueAfterYearFour" abstract="false" name="LeaseLiabilityPaymentsDueAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_LesseeOperatingLeaseNumberOfOptionsToRenew" abstract="false" name="LesseeOperatingLeaseNumberOfOptionsToRenew" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="elf_LeaseLiabilityCurrentAbstract" abstract="true" name="LeaseLiabilityCurrentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization" abstract="false" name="IntangibleAssetsIncludingGoodwillAccumulatedAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="elf_LeaseLiabilityUndiscountedExcessAmount" abstract="false" name="LeaseLiabilityUndiscountedExcessAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>3
<FILENAME>elf-20221231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:d2d80f37-0d91-456a-8343-26340ce0d41b,g:69da16e1-ab30-4f39-9752-66fe36a7e6cc-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited" xlink:type="simple" xlink:href="elf-20221231.xsd#Condensedconsolidatedbalancesheetsunaudited"/>
  <link:calculationLink xlink:role="http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0be50759-5ea4-4814-8b80-f70607819cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_dfd5559b-1bf8-4e70-ac7f-c6df94c4c6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_0be50759-5ea4-4814-8b80-f70607819cb3" xlink:to="loc_us-gaap_Liabilities_dfd5559b-1bf8-4e70-ac7f-c6df94c4c6ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_6c5aa537-8ced-44d7-961f-e3433d07bb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_0be50759-5ea4-4814-8b80-f70607819cb3" xlink:to="loc_us-gaap_CommitmentsAndContingencies_6c5aa537-8ced-44d7-961f-e3433d07bb8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ae8ee9b3-206f-4e34-b588-4c88de54478e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_0be50759-5ea4-4814-8b80-f70607819cb3" xlink:to="loc_us-gaap_StockholdersEquity_ae8ee9b3-206f-4e34-b588-4c88de54478e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_18341b80-c58c-4e3e-b50f-7c4126e5ca1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_05250f37-0b04-49f2-a4a4-61966c66cf40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_18341b80-c58c-4e3e-b50f-7c4126e5ca1e" xlink:to="loc_us-gaap_AssetsCurrent_05250f37-0b04-49f2-a4a4-61966c66cf40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3b2f4776-4bbf-4794-8b10-4584e6d9756b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_18341b80-c58c-4e3e-b50f-7c4126e5ca1e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3b2f4776-4bbf-4794-8b10-4584e6d9756b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8cd41f11-0377-4e52-ad2d-27acea713f75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_18341b80-c58c-4e3e-b50f-7c4126e5ca1e" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8cd41f11-0377-4e52-ad2d-27acea713f75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_794a092a-6182-415e-82ba-0659d329361e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_18341b80-c58c-4e3e-b50f-7c4126e5ca1e" xlink:to="loc_us-gaap_Goodwill_794a092a-6182-415e-82ba-0659d329361e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_f75a6d6e-e70c-4baa-a7c6-154e01cd6d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_18341b80-c58c-4e3e-b50f-7c4126e5ca1e" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_f75a6d6e-e70c-4baa-a7c6-154e01cd6d8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_5cdaf128-27ab-4bd3-8df4-d8a28a237c43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_18341b80-c58c-4e3e-b50f-7c4126e5ca1e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_5cdaf128-27ab-4bd3-8df4-d8a28a237c43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_772a4d36-48a1-4f7c-a958-0608330f8399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_ae1fb582-036f-4df0-8f98-5e4d57fe1e53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_772a4d36-48a1-4f7c-a958-0608330f8399" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_ae1fb582-036f-4df0-8f98-5e4d57fe1e53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_143ca5a2-9d2b-4132-bbfe-9d8f68ab9679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_772a4d36-48a1-4f7c-a958-0608330f8399" xlink:to="loc_us-gaap_AccountsPayableCurrent_143ca5a2-9d2b-4132-bbfe-9d8f68ab9679" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_25dab471-9c79-47b2-8dfa-83c2da46564e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_772a4d36-48a1-4f7c-a958-0608330f8399" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_25dab471-9c79-47b2-8dfa-83c2da46564e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_355c7f5a-e1e2-44a5-843a-89ad3c87bb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_af6f5ed7-bd8c-4405-a286-ec3be29548e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_355c7f5a-e1e2-44a5-843a-89ad3c87bb9f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_af6f5ed7-bd8c-4405-a286-ec3be29548e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_94efc0fc-e2d7-45bb-bf77-ba726c735683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_355c7f5a-e1e2-44a5-843a-89ad3c87bb9f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_94efc0fc-e2d7-45bb-bf77-ba726c735683" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_96ea2673-d336-4d9d-bb9d-395911a199ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_355c7f5a-e1e2-44a5-843a-89ad3c87bb9f" xlink:to="loc_us-gaap_InventoryNet_96ea2673-d336-4d9d-bb9d-395911a199ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_86072b35-e853-43f4-98be-b9a17cf6c7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_355c7f5a-e1e2-44a5-843a-89ad3c87bb9f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_86072b35-e853-43f4-98be-b9a17cf6c7b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_7057abc3-3387-409b-bef6-fd122d1b95b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f7254f2b-dadd-4637-9646-88c149e4c996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7057abc3-3387-409b-bef6-fd122d1b95b6" xlink:to="loc_us-gaap_LiabilitiesCurrent_f7254f2b-dadd-4637-9646-88c149e4c996" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_086be0cb-e32b-4128-a19b-f0107ce52350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7057abc3-3387-409b-bef6-fd122d1b95b6" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_086be0cb-e32b-4128-a19b-f0107ce52350" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f16d108e-7a4c-48c6-8188-3a2b2fed82d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7057abc3-3387-409b-bef6-fd122d1b95b6" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f16d108e-7a4c-48c6-8188-3a2b2fed82d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e5e9059a-1396-4226-bb86-73d1a6e5e0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7057abc3-3387-409b-bef6-fd122d1b95b6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e5e9059a-1396-4226-bb86-73d1a6e5e0b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_3d128510-6905-4a70-9505-d382d9f6178c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_7057abc3-3387-409b-bef6-fd122d1b95b6" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_3d128510-6905-4a70-9505-d382d9f6178c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bc5fb650-7c3c-44b1-b90a-54390e08a0a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_1a8eeb59-d89f-45d4-805d-4ed50295c5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_bc5fb650-7c3c-44b1-b90a-54390e08a0a3" xlink:to="loc_us-gaap_CommonStockValue_1a8eeb59-d89f-45d4-805d-4ed50295c5e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_0f1568f2-8e1f-4705-8eb0-0420f0b142b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_bc5fb650-7c3c-44b1-b90a-54390e08a0a3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_0f1568f2-8e1f-4705-8eb0-0420f0b142b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3aa23a67-a7b5-4ab4-a246-4ee0c68392c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_bc5fb650-7c3c-44b1-b90a-54390e08a0a3" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3aa23a67-a7b5-4ab4-a246-4ee0c68392c2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited" xlink:type="simple" xlink:href="elf-20221231.xsd#Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited"/>
  <link:calculationLink xlink:role="http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_4d19ef80-756a-42eb-9c03-5be82e733324" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_e9174537-fe5b-49e7-ac5d-e4625009a77f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_4d19ef80-756a-42eb-9c03-5be82e733324" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_e9174537-fe5b-49e7-ac5d-e4625009a77f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5cc0a84b-c7ba-4ab0-8d89-40d8d74dc319" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_4d19ef80-756a-42eb-9c03-5be82e733324" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5cc0a84b-c7ba-4ab0-8d89-40d8d74dc319" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fcbb0097-a183-496f-9571-5e6d6f8c4a72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_db57b8ac-03a8-4854-9095-0d295a0f1fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_fcbb0097-a183-496f-9571-5e6d6f8c4a72" xlink:to="loc_us-gaap_GrossProfit_db57b8ac-03a8-4854-9095-0d295a0f1fb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f22445f9-0caa-44ac-8300-2fa1b7baab3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_fcbb0097-a183-496f-9571-5e6d6f8c4a72" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f22445f9-0caa-44ac-8300-2fa1b7baab3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_81e37a4e-0f54-4a8d-a40f-db414146727a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_fcbb0097-a183-496f-9571-5e6d6f8c4a72" xlink:to="loc_us-gaap_RestructuringCharges_81e37a4e-0f54-4a8d-a40f-db414146727a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_e95dbbe7-8961-4d5e-9a6f-b8f6e622896e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ea5aca32-cf3c-4916-a2b9-f5356beafb1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_e95dbbe7-8961-4d5e-9a6f-b8f6e622896e" xlink:to="loc_us-gaap_NetIncomeLoss_ea5aca32-cf3c-4916-a2b9-f5356beafb1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_935f8dd9-4360-4334-8331-458de75738a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_011dbc5a-ca7b-4d90-91a8-af9ea2a814df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_935f8dd9-4360-4334-8331-458de75738a0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_011dbc5a-ca7b-4d90-91a8-af9ea2a814df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_27cce816-a13c-45bc-9132-2026b6301956" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_935f8dd9-4360-4334-8331-458de75738a0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_27cce816-a13c-45bc-9132-2026b6301956" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3af33546-7311-4e98-9a74-41f3c3de37a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_40856d91-9e0b-42de-ad23-e9e00a4e0edc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3af33546-7311-4e98-9a74-41f3c3de37a4" xlink:to="loc_us-gaap_OperatingIncomeLoss_40856d91-9e0b-42de-ad23-e9e00a4e0edc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_77801043-1897-43c1-9daf-36ff46bc2b04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3af33546-7311-4e98-9a74-41f3c3de37a4" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_77801043-1897-43c1-9daf-36ff46bc2b04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_f872bbff-b082-48f8-8b20-c6aae28da4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3af33546-7311-4e98-9a74-41f3c3de37a4" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_f872bbff-b082-48f8-8b20-c6aae28da4dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_153c225f-627a-4cf3-82ba-8048215316a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3af33546-7311-4e98-9a74-41f3c3de37a4" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_153c225f-627a-4cf3-82ba-8048215316a0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" xlink:type="simple" xlink:href="elf-20221231.xsd#Condensedconsolidatedstatementsofcashflowsunaudited"/>
  <link:calculationLink xlink:role="http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d48a89f8-326e-44e2-ae30-b93433549f39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3500e970-db79-4934-a6b6-d8a9d04a2ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d48a89f8-326e-44e2-ae30-b93433549f39" xlink:to="loc_us-gaap_NetIncomeLoss_3500e970-db79-4934-a6b6-d8a9d04a2ca7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_c28985b3-bb01-4811-b152-59406454227c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d48a89f8-326e-44e2-ae30-b93433549f39" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_c28985b3-bb01-4811-b152-59406454227c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c8ff49e1-7714-49ff-8259-83eb2b01c0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d48a89f8-326e-44e2-ae30-b93433549f39" xlink:to="loc_us-gaap_ShareBasedCompensation_c8ff49e1-7714-49ff-8259-83eb2b01c0de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_f99795c4-5a65-46d6-8dd8-c2fc4b0a3ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d48a89f8-326e-44e2-ae30-b93433549f39" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_f99795c4-5a65-46d6-8dd8-c2fc4b0a3ce7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_60e1fad4-fb6d-412b-9a01-54b3a097bb1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d48a89f8-326e-44e2-ae30-b93433549f39" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_60e1fad4-fb6d-412b-9a01-54b3a097bb1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_b4207abf-6c4f-4b30-8ebf-bb7d9a9ac01c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d48a89f8-326e-44e2-ae30-b93433549f39" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_b4207abf-6c4f-4b30-8ebf-bb7d9a9ac01c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_05f8d10c-48e7-455c-bdf8-2b3caf30620b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d48a89f8-326e-44e2-ae30-b93433549f39" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_05f8d10c-48e7-455c-bdf8-2b3caf30620b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_4124f4c6-8c2a-4d8b-8433-e8bdc20574ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d48a89f8-326e-44e2-ae30-b93433549f39" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_4124f4c6-8c2a-4d8b-8433-e8bdc20574ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e4b49ef6-6a83-49ea-95e0-224f33d0fe3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d48a89f8-326e-44e2-ae30-b93433549f39" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e4b49ef6-6a83-49ea-95e0-224f33d0fe3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_6191283c-23c9-456e-8902-d7e06f02fded" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d48a89f8-326e-44e2-ae30-b93433549f39" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_6191283c-23c9-456e-8902-d7e06f02fded" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_65c6940b-2795-4feb-926d-7995ddf01dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d48a89f8-326e-44e2-ae30-b93433549f39" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_65c6940b-2795-4feb-926d-7995ddf01dfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_a93a4402-e63c-48dc-a24a-d5f07003c2be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d48a89f8-326e-44e2-ae30-b93433549f39" xlink:to="loc_us-gaap_RestructuringCharges_a93a4402-e63c-48dc-a24a-d5f07003c2be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b9938eb9-ab12-42c4-ac08-68086cb81c30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d48a89f8-326e-44e2-ae30-b93433549f39" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_b9938eb9-ab12-42c4-ac08-68086cb81c30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_018e4b5e-178d-4dc8-aa2f-adcb134e2610" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_d053d426-198c-4237-8486-d3c25a836b38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_018e4b5e-178d-4dc8-aa2f-adcb134e2610" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_d053d426-198c-4237-8486-d3c25a836b38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_dfef458a-1f2f-415a-9553-96d45b59e339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_018e4b5e-178d-4dc8-aa2f-adcb134e2610" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_dfef458a-1f2f-415a-9553-96d45b59e339" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_8e67ce79-8b84-4d3a-89fc-4ea3da0178ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_018e4b5e-178d-4dc8-aa2f-adcb134e2610" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_8e67ce79-8b84-4d3a-89fc-4ea3da0178ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_3e3a1fa9-1639-494d-a1c6-ec3d4e20975c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_018e4b5e-178d-4dc8-aa2f-adcb134e2610" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_3e3a1fa9-1639-494d-a1c6-ec3d4e20975c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_1c7d89d2-b841-495c-bd1d-16634f54a7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_018e4b5e-178d-4dc8-aa2f-adcb134e2610" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_1c7d89d2-b841-495c-bd1d-16634f54a7ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_81481645-7894-4659-a310-2b8b02316472" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_018e4b5e-178d-4dc8-aa2f-adcb134e2610" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_81481645-7894-4659-a310-2b8b02316472" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_07b0bf56-4bd7-4258-9ee2-7088a191db62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_018e4b5e-178d-4dc8-aa2f-adcb134e2610" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_07b0bf56-4bd7-4258-9ee2-7088a191db62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_483e1e2e-f9ea-4ac3-9cd6-6445fa5fa662" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b0b25008-185d-4c4f-a8a2-5e92276ca6ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_483e1e2e-f9ea-4ac3-9cd6-6445fa5fa662" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b0b25008-185d-4c4f-a8a2-5e92276ca6ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_69d59324-8575-4144-bab2-ec4cb1d773c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cf1926a6-a645-4124-96b3-f0ea2df2df3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_69d59324-8575-4144-bab2-ec4cb1d773c1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cf1926a6-a645-4124-96b3-f0ea2df2df3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_903d957a-b6ad-4e00-b6f0-d4bfef3b2e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_69d59324-8575-4144-bab2-ec4cb1d773c1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_903d957a-b6ad-4e00-b6f0-d4bfef3b2e1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7f027449-4b44-4f4f-a338-dac3169e4748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_69d59324-8575-4144-bab2-ec4cb1d773c1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7f027449-4b44-4f4f-a338-dac3169e4748" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8a3acd51-25aa-4a51-a663-8872dd3ef489" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_ebdec141-dbb9-4d13-a871-b966770a7a34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_8a3acd51-25aa-4a51-a663-8872dd3ef489" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_ebdec141-dbb9-4d13-a871-b966770a7a34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_2ce56be4-2ef0-4ca2-b7ce-11b2f7dc7d88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_8a3acd51-25aa-4a51-a663-8872dd3ef489" xlink:to="loc_us-gaap_GoodwillGross_2ce56be4-2ef0-4ca2-b7ce-11b2f7dc7d88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_5ed01998-c549-4ba9-89a0-e8872e6d4417" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9c4f982e-a6f9-4e22-8e5f-b00369e2ce76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_5ed01998-c549-4ba9-89a0-e8872e6d4417" xlink:to="loc_us-gaap_Goodwill_9c4f982e-a6f9-4e22-8e5f-b00369e2ce76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_922926d2-cb81-44bd-b4ba-ef74b0cbb688" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_5ed01998-c549-4ba9-89a0-e8872e6d4417" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_922926d2-cb81-44bd-b4ba-ef74b0cbb688" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_90edfa58-a3af-4b33-8e9f-d6fbd82dd0e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_5ed01998-c549-4ba9-89a0-e8872e6d4417" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_90edfa58-a3af-4b33-8e9f-d6fbd82dd0e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization_62007591-c8f1-414c-bb1d-0cb72f2a49bb" xlink:href="elf-20221231.xsd#elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_343a4c16-bdbd-4097-bdf7-7d56442c8bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization_62007591-c8f1-414c-bb1d-0cb72f2a49bb" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_343a4c16-bdbd-4097-bdf7-7d56442c8bf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_7c9d8194-2e18-4005-9639-32717aa60043" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization_62007591-c8f1-414c-bb1d-0cb72f2a49bb" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_7c9d8194-2e18-4005-9639-32717aa60043" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_IntangibleAssetsGrossIncludingGoodwill_a2658de1-60dc-4269-bd46-47ae7088a161" xlink:href="elf-20221231.xsd#elf_IntangibleAssetsGrossIncludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_2b038edf-5a94-4ca9-89e5-8eb094c061d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_IntangibleAssetsGrossIncludingGoodwill_a2658de1-60dc-4269-bd46-47ae7088a161" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_2b038edf-5a94-4ca9-89e5-8eb094c061d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_655d9d62-d3e2-4aa2-b19f-5c7e4f944b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_IntangibleAssetsGrossIncludingGoodwill_a2658de1-60dc-4269-bd46-47ae7088a161" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_655d9d62-d3e2-4aa2-b19f-5c7e4f944b3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_0109da43-e55d-4aea-9e63-9b27e8da0ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_IntangibleAssetsGrossIncludingGoodwill_a2658de1-60dc-4269-bd46-47ae7088a161" xlink:to="loc_us-gaap_GoodwillGross_0109da43-e55d-4aea-9e63-9b27e8da0ef0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_25ac13cc-e363-4016-81eb-f1ab654765ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_474f53f9-79a5-4587-bfed-cfa0d69519ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_25ac13cc-e363-4016-81eb-f1ab654765ad" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_474f53f9-79a5-4587-bfed-cfa0d69519ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fdd9376f-f360-49b3-b8fa-4fce15034213" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_25ac13cc-e363-4016-81eb-f1ab654765ad" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fdd9376f-f360-49b3-b8fa-4fce15034213" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails_1" xlink:type="simple" xlink:href="elf-20221231.xsd#GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails_1"/>
  <link:calculationLink xlink:role="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_e9760934-8487-4d60-9b1a-67537a56710a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_IntangibleAssetsGrossIncludingGoodwill_f0aab72b-2535-4253-88c1-a9d3a3e8984b" xlink:href="elf-20221231.xsd#elf_IntangibleAssetsGrossIncludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_e9760934-8487-4d60-9b1a-67537a56710a" xlink:to="loc_elf_IntangibleAssetsGrossIncludingGoodwill_f0aab72b-2535-4253-88c1-a9d3a3e8984b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization_ba207ff8-406d-4871-8d12-723a0c1c4726" xlink:href="elf-20221231.xsd#elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_e9760934-8487-4d60-9b1a-67537a56710a" xlink:to="loc_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization_ba207ff8-406d-4871-8d12-723a0c1c4726" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_53655559-d85d-48d1-a24c-c736ab7ff900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_e839aef1-e237-4448-b674-bf57467df5ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_53655559-d85d-48d1-a24c-c736ab7ff900" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_e839aef1-e237-4448-b674-bf57467df5ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_62f7244b-8ad3-4d85-ada6-fef6ab9724c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_53655559-d85d-48d1-a24c-c736ab7ff900" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_62f7244b-8ad3-4d85-ada6-fef6ab9724c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_89a7227b-77af-4c2d-b261-d3287af13e97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_53655559-d85d-48d1-a24c-c736ab7ff900" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_89a7227b-77af-4c2d-b261-d3287af13e97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_50a8a810-0253-47fc-8cbe-bffca9b2b06c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_53655559-d85d-48d1-a24c-c736ab7ff900" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_50a8a810-0253-47fc-8cbe-bffca9b2b06c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_2ea8aede-13f5-47a8-8fc6-938b538a6e7c" xlink:href="elf-20221231.xsd#elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_53655559-d85d-48d1-a24c-c736ab7ff900" xlink:to="loc_elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_2ea8aede-13f5-47a8-8fc6-938b538a6e7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_25fd71bf-edb7-4904-a2ee-39dd2fd07108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_53655559-d85d-48d1-a24c-c736ab7ff900" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_25fd71bf-edb7-4904-a2ee-39dd2fd07108" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_cbf4d56f-4cf7-4f9e-9b82-02d0a615d5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_AccruedExpenses_21a93d7a-95fe-46d9-b81e-9da248111dcc" xlink:href="elf-20221231.xsd#elf_AccruedExpenses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cbf4d56f-4cf7-4f9e-9b82-02d0a615d5a5" xlink:to="loc_elf_AccruedExpenses_21a93d7a-95fe-46d9-b81e-9da248111dcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_63dc3fa7-85db-4bf6-a83e-224e714dd89f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cbf4d56f-4cf7-4f9e-9b82-02d0a615d5a5" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_63dc3fa7-85db-4bf6-a83e-224e714dd89f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_544e2abc-d560-4991-933e-c45d8672e2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cbf4d56f-4cf7-4f9e-9b82-02d0a615d5a5" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_544e2abc-d560-4991-933e-c45d8672e2dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0b40bd3e-855c-4d90-be00-de2d68cccf8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cbf4d56f-4cf7-4f9e-9b82-02d0a615d5a5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0b40bd3e-855c-4d90-be00-de2d68cccf8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_856bd4dc-9ff0-4381-84c5-115f8e9a096e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cbf4d56f-4cf7-4f9e-9b82-02d0a615d5a5" xlink:to="loc_us-gaap_TaxesPayableCurrent_856bd4dc-9ff0-4381-84c5-115f8e9a096e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#DebtScheduleofOutstandingDebtDetails"/>
  <link:calculationLink xlink:role="http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_elf_LongTermDebtGrossAndLeaseObligation_2a322f2c-f209-4c68-863a-0edccceb126d" xlink:href="elf-20221231.xsd#elf_LongTermDebtGrossAndLeaseObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_55f57c17-06a1-47a2-a7ac-606e2803ac10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LongTermDebtGrossAndLeaseObligation_2a322f2c-f209-4c68-863a-0edccceb126d" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_55f57c17-06a1-47a2-a7ac-606e2803ac10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_556f2f0b-aebc-4122-8ab4-bf3bac1ff406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LongTermDebtGrossAndLeaseObligation_2a322f2c-f209-4c68-863a-0edccceb126d" xlink:to="loc_us-gaap_FinanceLeaseLiability_556f2f0b-aebc-4122-8ab4-bf3bac1ff406" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_acc6f182-8bcf-4c8a-b1fe-73eebfd9faf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_672b3750-0c52-4395-ac60-31221711743c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_acc6f182-8bcf-4c8a-b1fe-73eebfd9faf4" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_672b3750-0c52-4395-ac60-31221711743c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_e22a9df1-cff7-492a-aaba-ef1d07a24344" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_acc6f182-8bcf-4c8a-b1fe-73eebfd9faf4" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_e22a9df1-cff7-492a-aaba-ef1d07a24344" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails_1" xlink:type="simple" xlink:href="elf-20221231.xsd#DebtScheduleofOutstandingDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_7cbd2197-0cd0-4be7-82a9-bce87e479f77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_d25266d6-230a-4ee0-9b27-04ab9dda5715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_7cbd2197-0cd0-4be7-82a9-bce87e479f77" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_d25266d6-230a-4ee0-9b27-04ab9dda5715" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LongTermDebtGrossAndLeaseObligation_3bab1f48-9949-4eae-a5c5-b066995e217e" xlink:href="elf-20221231.xsd#elf_LongTermDebtGrossAndLeaseObligation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_7cbd2197-0cd0-4be7-82a9-bce87e479f77" xlink:to="loc_elf_LongTermDebtGrossAndLeaseObligation_3bab1f48-9949-4eae-a5c5-b066995e217e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails"/>
  <link:calculationLink xlink:role="http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_08361320-d9da-43f3-b6d4-786550a0d28f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_29435116-6c0e-4d35-bfdb-9ed66ca915fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_08361320-d9da-43f3-b6d4-786550a0d28f" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_29435116-6c0e-4d35-bfdb-9ed66ca915fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_06268d92-ba9c-4ead-b525-c2e4562da030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_08361320-d9da-43f3-b6d4-786550a0d28f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_06268d92-ba9c-4ead-b525-c2e4562da030" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#LeasesBalanceSheetLineItemsDetails"/>
  <link:calculationLink xlink:role="http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiability_333b2f7b-133c-4a29-a650-13382ed39761" xlink:href="elf-20221231.xsd#elf_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_86fbd7a3-d9f1-4136-9766-5bc490f3a0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiability_333b2f7b-133c-4a29-a650-13382ed39761" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_86fbd7a3-d9f1-4136-9766-5bc490f3a0f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_2e10a1aa-4bf4-4fbe-b1e7-89df80b8b1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiability_333b2f7b-133c-4a29-a650-13382ed39761" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_2e10a1aa-4bf4-4fbe-b1e7-89df80b8b1fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_235d6b16-85e4-42c6-9658-1cf0a9728f96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiability_333b2f7b-133c-4a29-a650-13382ed39761" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_235d6b16-85e4-42c6-9658-1cf0a9728f96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_801a6cb8-1929-47c3-85f2-00bf53d5baf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiability_333b2f7b-133c-4a29-a650-13382ed39761" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_801a6cb8-1929-47c3-85f2-00bf53d5baf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseRightofUseAsset_cd8be71c-5cb7-4482-b9e1-d0ce3fb37253" xlink:href="elf-20221231.xsd#elf_LeaseRightofUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_81b6ff08-b181-47e4-8d61-feab8aced06b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseRightofUseAsset_cd8be71c-5cb7-4482-b9e1-d0ce3fb37253" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_81b6ff08-b181-47e4-8d61-feab8aced06b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_5a258a33-6673-412f-8a06-db93cbf9d38a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseRightofUseAsset_cd8be71c-5cb7-4482-b9e1-d0ce3fb37253" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_5a258a33-6673-412f-8a06-db93cbf9d38a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.elfcosmetics.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_elf_TotalLeaseGainCosts_cf194369-666a-4a42-9c51-31f28fb40d1a" xlink:href="elf-20221231.xsd#elf_TotalLeaseGainCosts"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_80590848-0bbf-4109-a97c-f932f0c698ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_TotalLeaseGainCosts_cf194369-666a-4a42-9c51-31f28fb40d1a" xlink:to="loc_us-gaap_OperatingLeaseCost_80590848-0bbf-4109-a97c-f932f0c698ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_1994d1e5-4829-485c-b322-7e61412e6873" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_TotalLeaseGainCosts_cf194369-666a-4a42-9c51-31f28fb40d1a" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_1994d1e5-4829-485c-b322-7e61412e6873" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_a56f5570-1fee-4a79-860a-425057dd3438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_TotalLeaseGainCosts_cf194369-666a-4a42-9c51-31f28fb40d1a" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_a56f5570-1fee-4a79-860a-425057dd3438" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#LeasesFutureMinimumLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ffaa5ea8-5059-4b9c-abe0-52c3ec867aac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_d3370a13-3671-474e-be7a-8b31082b780a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ffaa5ea8-5059-4b9c-abe0-52c3ec867aac" xlink:to="loc_us-gaap_OperatingLeaseLiability_d3370a13-3671-474e-be7a-8b31082b780a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e4736295-caca-488f-8bcd-7abfcb07823c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ffaa5ea8-5059-4b9c-abe0-52c3ec867aac" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e4736295-caca-488f-8bcd-7abfcb07823c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5d5b613f-7d46-4cd7-930c-66ec7d90152a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_0ed19ae4-bde4-47d5-852e-77fed78c9523" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5d5b613f-7d46-4cd7-930c-66ec7d90152a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_0ed19ae4-bde4-47d5-852e-77fed78c9523" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_f50dba3d-aa78-450d-a0f9-f9cd1dc7f3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5d5b613f-7d46-4cd7-930c-66ec7d90152a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_f50dba3d-aa78-450d-a0f9-f9cd1dc7f3b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_683caf67-3dae-401f-a25e-add139a0a7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5d5b613f-7d46-4cd7-930c-66ec7d90152a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_683caf67-3dae-401f-a25e-add139a0a7d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_fc221c1d-e77f-407e-a9b9-8f0429aff196" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5d5b613f-7d46-4cd7-930c-66ec7d90152a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_fc221c1d-e77f-407e-a9b9-8f0429aff196" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ec8b1794-4c22-4cf1-9221-bf058d43585e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5d5b613f-7d46-4cd7-930c-66ec7d90152a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ec8b1794-4c22-4cf1-9221-bf058d43585e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_FinanceLeaseLiabilityToBePaidAfterYearFour_95f7bb56-bf0d-4018-aab6-13673d800705" xlink:href="elf-20221231.xsd#elf_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5d5b613f-7d46-4cd7-930c-66ec7d90152a" xlink:to="loc_elf_FinanceLeaseLiabilityToBePaidAfterYearFour_95f7bb56-bf0d-4018-aab6-13673d800705" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityUndiscountedExcessAmount_c990b2bf-d974-4fce-abe9-a80eda222c9f" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_ec4683ad-48bc-472a-bf33-3f2fd852546e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityUndiscountedExcessAmount_c990b2bf-d974-4fce-abe9-a80eda222c9f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_ec4683ad-48bc-472a-bf33-3f2fd852546e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3377b94c-e5d6-4111-976d-532705209e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityUndiscountedExcessAmount_c990b2bf-d974-4fce-abe9-a80eda222c9f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3377b94c-e5d6-4111-976d-532705209e5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDue_07b49245-59ae-41d0-95fc-61dd42406265" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiability_64b7e4d4-948a-4847-9219-b5be997d18b8" xlink:href="elf-20221231.xsd#elf_LeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDue_07b49245-59ae-41d0-95fc-61dd42406265" xlink:to="loc_elf_LeaseLiability_64b7e4d4-948a-4847-9219-b5be997d18b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityUndiscountedExcessAmount_b2b0c465-e457-460c-a82c-7bc88c8ba59f" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDue_07b49245-59ae-41d0-95fc-61dd42406265" xlink:to="loc_elf_LeaseLiabilityUndiscountedExcessAmount_b2b0c465-e457-460c-a82c-7bc88c8ba59f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueYearFour_5b0c3953-e067-4be2-bc26-73d0bac813e3" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0b8c9451-b1ea-4b40-b8a9-40d6fba10c14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDueYearFour_5b0c3953-e067-4be2-bc26-73d0bac813e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0b8c9451-b1ea-4b40-b8a9-40d6fba10c14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_4d57fb7f-07ff-42df-90e5-4958681f9fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDueYearFour_5b0c3953-e067-4be2-bc26-73d0bac813e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_4d57fb7f-07ff-42df-90e5-4958681f9fdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueYearTwo_84e354d7-525a-4161-816b-01f6441abea3" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_048441af-92bb-4a4d-81d4-e737779f16d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDueYearTwo_84e354d7-525a-4161-816b-01f6441abea3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_048441af-92bb-4a4d-81d4-e737779f16d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_cd6db27a-e02a-45e6-b211-2bd2ce963fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDueYearTwo_84e354d7-525a-4161-816b-01f6441abea3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_cd6db27a-e02a-45e6-b211-2bd2ce963fd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiability_95c0fae0-6e59-4937-8a37-268d1cf33944" xlink:href="elf-20221231.xsd#elf_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_be64c6b1-c3e1-4a2e-9185-4bc4b84d26d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiability_95c0fae0-6e59-4937-8a37-268d1cf33944" xlink:to="loc_us-gaap_FinanceLeaseLiability_be64c6b1-c3e1-4a2e-9185-4bc4b84d26d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_d3a79f19-a0f0-4eea-8274-e645e5b1dbdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiability_95c0fae0-6e59-4937-8a37-268d1cf33944" xlink:to="loc_us-gaap_OperatingLeaseLiability_d3a79f19-a0f0-4eea-8274-e645e5b1dbdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueYearOne_36b20f93-4d5c-40af-9901-3a5f12e42024" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueYearOne"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_15bb8d19-bd28-43e3-b44e-e6862e832b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDueYearOne_36b20f93-4d5c-40af-9901-3a5f12e42024" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_15bb8d19-bd28-43e3-b44e-e6862e832b7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1710ed97-153c-43b0-8224-aa5ed3e42949" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDueYearOne_36b20f93-4d5c-40af-9901-3a5f12e42024" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1710ed97-153c-43b0-8224-aa5ed3e42949" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsRemainderofFiscalYear_b44fc31d-bb81-42c3-b999-b1256b318a53" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsRemainderofFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_046db1c6-9925-4bf7-822a-8d0444d9cf11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsRemainderofFiscalYear_b44fc31d-bb81-42c3-b999-b1256b318a53" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_046db1c6-9925-4bf7-822a-8d0444d9cf11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_b6fd96a8-818f-4236-89da-2a8c3b384a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsRemainderofFiscalYear_b44fc31d-bb81-42c3-b999-b1256b318a53" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_b6fd96a8-818f-4236-89da-2a8c3b384a2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueAfterYearFour_00f9fa63-5bf5-4242-aada-968100775d2f" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_FinanceLeaseLiabilityToBePaidAfterYearFour_7c8a8805-7af9-4af2-95a5-ad11a3144b4e" xlink:href="elf-20221231.xsd#elf_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDueAfterYearFour_00f9fa63-5bf5-4242-aada-968100775d2f" xlink:to="loc_elf_FinanceLeaseLiabilityToBePaidAfterYearFour_7c8a8805-7af9-4af2-95a5-ad11a3144b4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_01d9feec-a7e5-44c9-b92d-165c72156ea1" xlink:href="elf-20221231.xsd#elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDueAfterYearFour_00f9fa63-5bf5-4242-aada-968100775d2f" xlink:to="loc_elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_01d9feec-a7e5-44c9-b92d-165c72156ea1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueYearThree_c511a93e-ae09-42c5-b519-7626bc547b2f" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_0e80d2fd-e70b-49c8-9c5d-4da94a30a377" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDueYearThree_c511a93e-ae09-42c5-b519-7626bc547b2f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_0e80d2fd-e70b-49c8-9c5d-4da94a30a377" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2b4416c4-e272-443c-be5f-c64e7fe0c8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDueYearThree_c511a93e-ae09-42c5-b519-7626bc547b2f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2b4416c4-e272-443c-be5f-c64e7fe0c8ed" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="elf-20221231.xsd#LeasesFutureMinimumLeasePaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a7cefcf-8a97-47fa-a981-a4ce171eb886" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_84d940f5-ba22-4fb6-ae02-f1e2cb641f22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a7cefcf-8a97-47fa-a981-a4ce171eb886" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_84d940f5-ba22-4fb6-ae02-f1e2cb641f22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_22c2069f-c682-4540-a6bb-e58193e2176d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a7cefcf-8a97-47fa-a981-a4ce171eb886" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_22c2069f-c682-4540-a6bb-e58193e2176d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d4bfc982-f64e-4bb1-8565-b0a4da1cf544" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a7cefcf-8a97-47fa-a981-a4ce171eb886" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d4bfc982-f64e-4bb1-8565-b0a4da1cf544" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f23ca780-ceca-4d6c-9763-28566ee2753c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a7cefcf-8a97-47fa-a981-a4ce171eb886" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f23ca780-ceca-4d6c-9763-28566ee2753c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9b689090-a26d-46ae-b559-b10589c5c01b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a7cefcf-8a97-47fa-a981-a4ce171eb886" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9b689090-a26d-46ae-b559-b10589c5c01b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_7ff77737-40e0-459f-b144-f9cb0cf6b3f2" xlink:href="elf-20221231.xsd#elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a7cefcf-8a97-47fa-a981-a4ce171eb886" xlink:to="loc_elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_7ff77737-40e0-459f-b144-f9cb0cf6b3f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9e17cd33-fe95-4b4c-acfc-f1f2d529eb15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_62fc0aec-3744-42ba-87fe-e39734030ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9e17cd33-fe95-4b4c-acfc-f1f2d529eb15" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_62fc0aec-3744-42ba-87fe-e39734030ac2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_d9bd26ad-4f5f-40d2-aba0-f7792cad318d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9e17cd33-fe95-4b4c-acfc-f1f2d529eb15" xlink:to="loc_us-gaap_FinanceLeaseLiability_d9bd26ad-4f5f-40d2-aba0-f7792cad318d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDue_a992f3e6-2fe3-4721-8b00-1ae9dd88198e" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsRemainderofFiscalYear_2f5ed368-2108-46d6-ad1b-a89046798ad1" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsRemainderofFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDue_a992f3e6-2fe3-4721-8b00-1ae9dd88198e" xlink:to="loc_elf_LeaseLiabilityPaymentsRemainderofFiscalYear_2f5ed368-2108-46d6-ad1b-a89046798ad1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueYearOne_d9dbd07e-2207-4793-8fef-cac39a6cf118" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueYearOne"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDue_a992f3e6-2fe3-4721-8b00-1ae9dd88198e" xlink:to="loc_elf_LeaseLiabilityPaymentsDueYearOne_d9dbd07e-2207-4793-8fef-cac39a6cf118" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueYearTwo_5553e2a6-8130-4317-a1ab-d8101033c1c1" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDue_a992f3e6-2fe3-4721-8b00-1ae9dd88198e" xlink:to="loc_elf_LeaseLiabilityPaymentsDueYearTwo_5553e2a6-8130-4317-a1ab-d8101033c1c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueYearThree_37213fbb-13a8-4f64-a64e-47df6735733b" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDue_a992f3e6-2fe3-4721-8b00-1ae9dd88198e" xlink:to="loc_elf_LeaseLiabilityPaymentsDueYearThree_37213fbb-13a8-4f64-a64e-47df6735733b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueYearFour_ed074746-42fb-468d-947c-47d7064e6a0b" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDue_a992f3e6-2fe3-4721-8b00-1ae9dd88198e" xlink:to="loc_elf_LeaseLiabilityPaymentsDueYearFour_ed074746-42fb-468d-947c-47d7064e6a0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueAfterYearFour_a35d264f-9d89-44dc-9dee-d8ea7fc3298c" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_elf_LeaseLiabilityPaymentsDue_a992f3e6-2fe3-4721-8b00-1ae9dd88198e" xlink:to="loc_elf_LeaseLiabilityPaymentsDueAfterYearFour_a35d264f-9d89-44dc-9dee-d8ea7fc3298c" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>4
<FILENAME>elf-20221231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:d2d80f37-0d91-456a-8343-26340ce0d41b,g:69da16e1-ab30-4f39-9752-66fe36a7e6cc-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited" xlink:type="simple" xlink:href="elf-20221231.xsd#Condensedconsolidatedstatementsofstockholdersequityunaudited"/>
  <link:definitionLink xlink:role="http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited" xlink:type="extended" id="i876dc9eaa052474eb06f1d0462876786_Condensedconsolidatedstatementsofstockholdersequityunaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1d7144f4-39e7-4436-8b47-4c34a33ad857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1d7144f4-39e7-4436-8b47-4c34a33ad857" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b7c26a20-1b58-4abc-ba8d-84d48940dd28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:to="loc_us-gaap_StockholdersEquity_b7c26a20-1b58-4abc-ba8d-84d48940dd28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_782368f9-8beb-41dc-a602-d875944572f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:to="loc_us-gaap_SharesOutstanding_782368f9-8beb-41dc-a602-d875944572f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9c53a283-aeb9-4492-9d1b-ed4bb97f556c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:to="loc_us-gaap_NetIncomeLoss_9c53a283-aeb9-4492-9d1b-ed4bb97f556c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_866edfe7-dea3-4b88-a436-aa15ddf38f73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_866edfe7-dea3-4b88-a436-aa15ddf38f73" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_dca4d6af-b31c-4449-ac51-ad4f3d2affae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_dca4d6af-b31c-4449-ac51-ad4f3d2affae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_be2014e3-3993-4360-ad15-d8b8909e9a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_be2014e3-3993-4360-ad15-d8b8909e9a2a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c8e088e6-6c8c-4fc6-bc4d-54e949264331" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_4c74b47f-2982-4b7f-9e48-94ed31c5959b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_577b551c-9bfb-4072-900b-6903b8a9d3e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1d7144f4-39e7-4436-8b47-4c34a33ad857" xlink:to="loc_us-gaap_StatementTable_577b551c-9bfb-4072-900b-6903b8a9d3e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5bdd8194-2037-4fa2-8336-1f0069c65ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_577b551c-9bfb-4072-900b-6903b8a9d3e2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5bdd8194-2037-4fa2-8336-1f0069c65ccb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5bdd8194-2037-4fa2-8336-1f0069c65ccb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5bdd8194-2037-4fa2-8336-1f0069c65ccb" xlink:to="loc_us-gaap_EquityComponentDomain_5bdd8194-2037-4fa2-8336-1f0069c65ccb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3ad8c123-f4ea-416c-8ad3-92ba6a2f2aef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5bdd8194-2037-4fa2-8336-1f0069c65ccb" xlink:to="loc_us-gaap_EquityComponentDomain_3ad8c123-f4ea-416c-8ad3-92ba6a2f2aef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_cb898359-2d52-4e66-b95a-2ca2a8def406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3ad8c123-f4ea-416c-8ad3-92ba6a2f2aef" xlink:to="loc_us-gaap_CommonStockMember_cb898359-2d52-4e66-b95a-2ca2a8def406" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_04b69c25-d833-4c01-b8c6-f1d75f708257" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3ad8c123-f4ea-416c-8ad3-92ba6a2f2aef" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_04b69c25-d833-4c01-b8c6-f1d75f708257" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_1b97003e-d61c-47ec-9a48-d15f4be282f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3ad8c123-f4ea-416c-8ad3-92ba6a2f2aef" xlink:to="loc_us-gaap_RetainedEarningsMember_1b97003e-d61c-47ec-9a48-d15f4be282f3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails" xlink:type="extended" id="ic5899d4affe5417a9d82175a3dba8266_SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_8d059630-559f-47d2-b205-41c82fb62833" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_09babdc5-a965-4291-9d8e-e15cdc8fb4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8d059630-559f-47d2-b205-41c82fb62833" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_09babdc5-a965-4291-9d8e-e15cdc8fb4fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2fa7e811-4305-4455-acdd-22d6ae82be1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8d059630-559f-47d2-b205-41c82fb62833" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2fa7e811-4305-4455-acdd-22d6ae82be1c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1b172da8-ab16-4f87-84b8-19005ae27f04" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2fa7e811-4305-4455-acdd-22d6ae82be1c" xlink:to="loc_srt_StatementGeographicalAxis_1b172da8-ab16-4f87-84b8-19005ae27f04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1b172da8-ab16-4f87-84b8-19005ae27f04_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1b172da8-ab16-4f87-84b8-19005ae27f04" xlink:to="loc_srt_SegmentGeographicalDomain_1b172da8-ab16-4f87-84b8-19005ae27f04_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_0dfc932d-746f-4691-b14a-f48badf460de" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1b172da8-ab16-4f87-84b8-19005ae27f04" xlink:to="loc_srt_SegmentGeographicalDomain_0dfc932d-746f-4691-b14a-f48badf460de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_3138929d-7b2f-4941-b69c-4cc8e8697c87" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0dfc932d-746f-4691-b14a-f48badf460de" xlink:to="loc_country_US_3138929d-7b2f-4941-b69c-4cc8e8697c87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_OtherNonUSMember_15298ed3-0abc-4553-8094-b62884f0fbb4" xlink:href="elf-20221231.xsd#elf_OtherNonUSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0dfc932d-746f-4691-b14a-f48badf460de" xlink:to="loc_elf_OtherNonUSMember_15298ed3-0abc-4553-8094-b62884f0fbb4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/InvestmentinequitysecuritiesAdditionalInformationDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#InvestmentinequitysecuritiesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.elfcosmetics.com/role/InvestmentinequitysecuritiesAdditionalInformationDetails" xlink:type="extended" id="i16ded154553b42ed8851a55943754fc8_InvestmentinequitysecuritiesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_469f6d77-eed3-4e65-b8ed-9300ef5210b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost_5016febd-ac96-4d08-9e84-becc50ff4266" xlink:href="elf-20221231.xsd#elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_469f6d77-eed3-4e65-b8ed-9300ef5210b5" xlink:to="loc_elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost_5016febd-ac96-4d08-9e84-becc50ff4266" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_bc63aadc-3186-4df5-b753-f8c717798974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_469f6d77-eed3-4e65-b8ed-9300ef5210b5" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_bc63aadc-3186-4df5-b753-f8c717798974" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_5a982004-109f-4222-a260-498dcfd731fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_469f6d77-eed3-4e65-b8ed-9300ef5210b5" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_5a982004-109f-4222-a260-498dcfd731fc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ed0734a9-9ab1-492f-b3f9-eed923245cd0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_5a982004-109f-4222-a260-498dcfd731fc" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ed0734a9-9ab1-492f-b3f9-eed923245cd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_ed0734a9-9ab1-492f-b3f9-eed923245cd0_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ed0734a9-9ab1-492f-b3f9-eed923245cd0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_ed0734a9-9ab1-492f-b3f9-eed923245cd0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_b6d06887-a310-48bd-81c9-787154dc7138" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ed0734a9-9ab1-492f-b3f9-eed923245cd0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_b6d06887-a310-48bd-81c9-787154dc7138" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_SocialMediaAnalyticsCompanyMember_b62896a0-03bb-403f-8e69-160ed1f2052c" xlink:href="elf-20221231.xsd#elf_SocialMediaAnalyticsCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_b6d06887-a310-48bd-81c9-787154dc7138" xlink:to="loc_elf_SocialMediaAnalyticsCompanyMember_b62896a0-03bb-403f-8e69-160ed1f2052c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails" xlink:type="extended" id="i4eb89d4ba568422ea465256615fce7da_GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:href="elf-20221231.xsd#elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2f7549f2-25b7-4f4e-985e-968de9782218" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2f7549f2-25b7-4f4e-985e-968de9782218" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ed234f3a-f59b-4724-ad44-98c1612a809d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ed234f3a-f59b-4724-ad44-98c1612a809d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b5cce535-d3f3-46b8-95fe-7f94af14da8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b5cce535-d3f3-46b8-95fe-7f94af14da8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f440e0ef-26a0-4a96-9ba9-02ce17e3baf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f440e0ef-26a0-4a96-9ba9-02ce17e3baf4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_5b5e1414-118d-433b-8327-e10dfc2caa7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_5b5e1414-118d-433b-8327-e10dfc2caa7e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_9ffba85d-bed3-477f-9042-7ceb6c1294bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_GoodwillGross_9ffba85d-bed3-477f-9042-7ceb6c1294bd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_0a1484d9-6d7e-43c1-b2c8-559fb9b54598" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_0a1484d9-6d7e-43c1-b2c8-559fb9b54598" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_01d2f501-4f82-4a68-88cc-617228d713b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_Goodwill_01d2f501-4f82-4a68-88cc-617228d713b4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_IntangibleAssetsGrossIncludingGoodwill_ab021cde-d68d-456b-a8c0-f9ef38d78a6e" xlink:href="elf-20221231.xsd#elf_IntangibleAssetsGrossIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_elf_IntangibleAssetsGrossIncludingGoodwill_ab021cde-d68d-456b-a8c0-f9ef38d78a6e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization_bcafe2bb-11f5-4fd9-a400-9243c3c701aa" xlink:href="elf-20221231.xsd#elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization_bcafe2bb-11f5-4fd9-a400-9243c3c701aa" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_fd706f26-6c8e-4f45-85e4-d17122455a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_fd706f26-6c8e-4f45-85e4-d17122455a06" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillTable_736fbdb1-a1d2-4a16-9e75-c0b35d2a1443" xlink:href="elf-20221231.xsd#elf_ScheduleOfIntangibleAssetsAndGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillTable_736fbdb1-a1d2-4a16-9e75-c0b35d2a1443" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b5205cfc-5044-4f46-aa77-6d5798ac9ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillTable_736fbdb1-a1d2-4a16-9e75-c0b35d2a1443" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b5205cfc-5044-4f46-aa77-6d5798ac9ad4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b5205cfc-5044-4f46-aa77-6d5798ac9ad4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b5205cfc-5044-4f46-aa77-6d5798ac9ad4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b5205cfc-5044-4f46-aa77-6d5798ac9ad4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_03a3e4b3-eeb8-4aca-96ae-cbfe6aeef306" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b5205cfc-5044-4f46-aa77-6d5798ac9ad4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_03a3e4b3-eeb8-4aca-96ae-cbfe6aeef306" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_CustomerRelationshipsRetailersMember_307f3f19-eccf-44ca-b2cb-214ac0268e89" xlink:href="elf-20221231.xsd#elf_CustomerRelationshipsRetailersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_03a3e4b3-eeb8-4aca-96ae-cbfe6aeef306" xlink:to="loc_elf_CustomerRelationshipsRetailersMember_307f3f19-eccf-44ca-b2cb-214ac0268e89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ElectronicCommerceCustomerRelationshipsMember_4a764a7f-62c5-44ec-86d2-700c40018e7d" xlink:href="elf-20221231.xsd#elf_ElectronicCommerceCustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_03a3e4b3-eeb8-4aca-96ae-cbfe6aeef306" xlink:to="loc_elf_ElectronicCommerceCustomerRelationshipsMember_4a764a7f-62c5-44ec-86d2-700c40018e7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_f908f743-447a-421d-a69c-d272d5f6064b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_03a3e4b3-eeb8-4aca-96ae-cbfe6aeef306" xlink:to="loc_us-gaap_TrademarksMember_f908f743-447a-421d-a69c-d272d5f6064b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3bc91c00-36df-42c1-a506-c0dad234d348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillTable_736fbdb1-a1d2-4a16-9e75-c0b35d2a1443" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3bc91c00-36df-42c1-a506-c0dad234d348" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3bc91c00-36df-42c1-a506-c0dad234d348_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3bc91c00-36df-42c1-a506-c0dad234d348" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3bc91c00-36df-42c1-a506-c0dad234d348_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_fb8661bb-a246-4227-a3db-f1672252e290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3bc91c00-36df-42c1-a506-c0dad234d348" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_fb8661bb-a246-4227-a3db-f1672252e290" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_2e6ddc45-addc-4fdc-9afb-684562de3612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_fb8661bb-a246-4227-a3db-f1672252e290" xlink:to="loc_us-gaap_TrademarksMember_2e6ddc45-addc-4fdc-9afb-684562de3612" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#DebtScheduleofOutstandingDebtDetails"/>
  <link:definitionLink xlink:role="http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails" xlink:type="extended" id="i5f495117bed74e32b1900832b239111a_DebtScheduleofOutstandingDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e17fd215-d8d2-4f6d-9d82-c55f35e9a49c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e17fd215-d8d2-4f6d-9d82-c55f35e9a49c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_c1663688-4cdc-4db2-a64d-dc9761610e75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:to="loc_us-gaap_FinanceLeaseLiability_c1663688-4cdc-4db2-a64d-dc9761610e75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LongTermDebtGrossAndLeaseObligation_d2428e25-50a0-445c-8ebf-b9bf0d08db85" xlink:href="elf-20221231.xsd#elf_LongTermDebtGrossAndLeaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:to="loc_elf_LongTermDebtGrossAndLeaseObligation_d2428e25-50a0-445c-8ebf-b9bf0d08db85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_46ae9d15-15fc-43d4-925f-c57599191537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_46ae9d15-15fc-43d4-925f-c57599191537" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_dfe8bbb0-d09a-4f01-9abc-d6dd845cc6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_dfe8bbb0-d09a-4f01-9abc-d6dd845cc6f7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_19185893-e824-459c-b038-057df688a208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_19185893-e824-459c-b038-057df688a208" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c9d6fb50-285e-4a1d-8d29-1e371d31aa43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c9d6fb50-285e-4a1d-8d29-1e371d31aa43" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e814a927-aec7-4a66-af96-82192b81ad55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:to="loc_us-gaap_DebtInstrumentTable_e814a927-aec7-4a66-af96-82192b81ad55" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_b3631953-a5a2-49a2-8f50-5c8407ae3415" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e814a927-aec7-4a66-af96-82192b81ad55" xlink:to="loc_us-gaap_CreditFacilityAxis_b3631953-a5a2-49a2-8f50-5c8407ae3415" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_b3631953-a5a2-49a2-8f50-5c8407ae3415_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_b3631953-a5a2-49a2-8f50-5c8407ae3415" xlink:to="loc_us-gaap_CreditFacilityDomain_b3631953-a5a2-49a2-8f50-5c8407ae3415_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e8d8fa98-871d-42f0-a93b-4f427d871cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_b3631953-a5a2-49a2-8f50-5c8407ae3415" xlink:to="loc_us-gaap_CreditFacilityDomain_e8d8fa98-871d-42f0-a93b-4f427d871cfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_TermLoanFacilityMember_1881eb20-360f-4781-b9e5-24524bd6b2f3" xlink:href="elf-20221231.xsd#elf_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e8d8fa98-871d-42f0-a93b-4f427d871cfe" xlink:to="loc_elf_TermLoanFacilityMember_1881eb20-360f-4781-b9e5-24524bd6b2f3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.elfcosmetics.com/role/DebtNarrativeDetails" xlink:type="extended" id="i38786d2ba01f43bb901d367ba96405e0_DebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_fa9d9ab4-8cc3-4ab7-becb-9d23f22344da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_DebtInstrumentTerm_fa9d9ab4-8cc3-4ab7-becb-9d23f22344da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6888823f-cfc6-4396-a207-6fe012e57b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6888823f-cfc6-4396-a207-6fe012e57b8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_7c561404-1412-496f-bf53-1863ba42581d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_7c561404-1412-496f-bf53-1863ba42581d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9a2e8b65-e654-47e9-890a-0fd01195d935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9a2e8b65-e654-47e9-890a-0fd01195d935" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e46338a1-0582-4a52-852a-aec05f9a67b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e46338a1-0582-4a52-852a-aec05f9a67b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_2ec01909-417d-46d7-a4f9-e3a77084c4d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_2ec01909-417d-46d7-a4f9-e3a77084c4d0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_cdd20e3d-dc1b-430d-9c42-2f5cc4b3b7bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_cdd20e3d-dc1b-430d-9c42-2f5cc4b3b7bc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_af709eb2-baa2-4e8b-ac94-3173420ec5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_af709eb2-baa2-4e8b-ac94-3173420ec5e3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_2049472c-96d4-4680-80ee-305e6277e0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_2049472c-96d4-4680-80ee-305e6277e0f6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1c45c8e5-018b-4b4f-9a93-78cdc4808660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_DebtInstrumentTable_1c45c8e5-018b-4b4f-9a93-78cdc4808660" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_3db419f4-743f-401c-b562-0771bb7acea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1c45c8e5-018b-4b4f-9a93-78cdc4808660" xlink:to="loc_us-gaap_CreditFacilityAxis_3db419f4-743f-401c-b562-0771bb7acea5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3db419f4-743f-401c-b562-0771bb7acea5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_3db419f4-743f-401c-b562-0771bb7acea5" xlink:to="loc_us-gaap_CreditFacilityDomain_3db419f4-743f-401c-b562-0771bb7acea5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2084298e-a82f-4c86-92d5-00b262e3596b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_3db419f4-743f-401c-b562-0771bb7acea5" xlink:to="loc_us-gaap_CreditFacilityDomain_2084298e-a82f-4c86-92d5-00b262e3596b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bf2e0730-b007-4390-be76-2184c0975101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2084298e-a82f-4c86-92d5-00b262e3596b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bf2e0730-b007-4390-be76-2184c0975101" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_373d14cd-fecb-42fb-9a46-5ba626b0caa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_bf2e0730-b007-4390-be76-2184c0975101" xlink:to="loc_us-gaap_LetterOfCreditMember_373d14cd-fecb-42fb-9a46-5ba626b0caa3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_36ee344e-3156-4e20-b82b-6614c9feb0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_bf2e0730-b007-4390-be76-2184c0975101" xlink:to="loc_us-gaap_LineOfCreditMember_36ee344e-3156-4e20-b82b-6614c9feb0f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_TermLoanFacilityMember_7b16d01a-23b0-4aba-920d-432fc7a55148" xlink:href="elf-20221231.xsd#elf_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2084298e-a82f-4c86-92d5-00b262e3596b" xlink:to="loc_elf_TermLoanFacilityMember_7b16d01a-23b0-4aba-920d-432fc7a55148" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_33098c9c-a310-4072-b5e7-ca031ea72c53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1c45c8e5-018b-4b4f-9a93-78cdc4808660" xlink:to="loc_us-gaap_DebtInstrumentAxis_33098c9c-a310-4072-b5e7-ca031ea72c53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_33098c9c-a310-4072-b5e7-ca031ea72c53_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_33098c9c-a310-4072-b5e7-ca031ea72c53" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_33098c9c-a310-4072-b5e7-ca031ea72c53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_be6f3a75-e362-40ec-83e1-2b023ff87efd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_33098c9c-a310-4072-b5e7-ca031ea72c53" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_be6f3a75-e362-40ec-83e1-2b023ff87efd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_AmendedCreditAgreementMember_88c0e0e4-1b7e-47a7-b97d-753ab174e1b3" xlink:href="elf-20221231.xsd#elf_AmendedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_be6f3a75-e362-40ec-83e1-2b023ff87efd" xlink:to="loc_elf_AmendedCreditAgreementMember_88c0e0e4-1b7e-47a7-b97d-753ab174e1b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_PriorCreditAgreementMember_02f77e99-3472-4b44-a528-727300b9dc69" xlink:href="elf-20221231.xsd#elf_PriorCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_be6f3a75-e362-40ec-83e1-2b023ff87efd" xlink:to="loc_elf_PriorCreditAgreementMember_02f77e99-3472-4b44-a528-727300b9dc69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_2d3d1f3e-94be-4e6a-9fa1-f48e70ee039d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1c45c8e5-018b-4b4f-9a93-78cdc4808660" xlink:to="loc_us-gaap_VariableRateAxis_2d3d1f3e-94be-4e6a-9fa1-f48e70ee039d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_2d3d1f3e-94be-4e6a-9fa1-f48e70ee039d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_2d3d1f3e-94be-4e6a-9fa1-f48e70ee039d" xlink:to="loc_us-gaap_VariableRateDomain_2d3d1f3e-94be-4e6a-9fa1-f48e70ee039d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_b25748f2-f854-4a02-9161-c28b02ead86e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_2d3d1f3e-94be-4e6a-9fa1-f48e70ee039d" xlink:to="loc_us-gaap_VariableRateDomain_b25748f2-f854-4a02-9161-c28b02ead86e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_MinimumFloorMember_6063bfa3-d8e8-4139-bfb6-be4ddffb4a9c" xlink:href="elf-20221231.xsd#elf_MinimumFloorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b25748f2-f854-4a02-9161-c28b02ead86e" xlink:to="loc_elf_MinimumFloorMember_6063bfa3-d8e8-4139-bfb6-be4ddffb4a9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_a2622f74-20f4-4b4c-8379-5d589dcc407e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b25748f2-f854-4a02-9161-c28b02ead86e" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_a2622f74-20f4-4b4c-8379-5d589dcc407e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_0d9b3a59-98d8-4602-8858-7b9cb0e94d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b25748f2-f854-4a02-9161-c28b02ead86e" xlink:to="loc_us-gaap_BaseRateMember_0d9b3a59-98d8-4602-8858-7b9cb0e94d7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_79b6bc1b-3fb9-489e-973e-34dc69425ebb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1c45c8e5-018b-4b4f-9a93-78cdc4808660" xlink:to="loc_srt_RangeAxis_79b6bc1b-3fb9-489e-973e-34dc69425ebb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_79b6bc1b-3fb9-489e-973e-34dc69425ebb_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_79b6bc1b-3fb9-489e-973e-34dc69425ebb" xlink:to="loc_srt_RangeMember_79b6bc1b-3fb9-489e-973e-34dc69425ebb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ea58197c-214e-4975-ad0e-706faa02bf69" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_79b6bc1b-3fb9-489e-973e-34dc69425ebb" xlink:to="loc_srt_RangeMember_ea58197c-214e-4975-ad0e-706faa02bf69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_65498ef1-5384-437b-baf2-297cac9b67b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ea58197c-214e-4975-ad0e-706faa02bf69" xlink:to="loc_srt_MinimumMember_65498ef1-5384-437b-baf2-297cac9b67b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c0e4235a-c343-4f43-9f78-cb96597f9036" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ea58197c-214e-4975-ad0e-706faa02bf69" xlink:to="loc_srt_MaximumMember_c0e4235a-c343-4f43-9f78-cb96597f9036" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"/>
  <link:definitionLink xlink:role="http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails" xlink:type="extended" id="i0cb024eb8ce84bbdb8de1fad5b43d174_StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_00c0f7e1-db4e-4fa8-9b49-acfe88434c06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_00c0f7e1-db4e-4fa8-9b49-acfe88434c06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fce4f4d0-88c4-48ac-8a0f-0792062f25f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_00c0f7e1-db4e-4fa8-9b49-acfe88434c06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fce4f4d0-88c4-48ac-8a0f-0792062f25f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_10973fe0-081e-4773-b170-7d78149d4671" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_00c0f7e1-db4e-4fa8-9b49-acfe88434c06" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_10973fe0-081e-4773-b170-7d78149d4671" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6f600fcf-15ad-4531-b8ba-1fa6eb464121" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_6a7a5222-fc2d-432d-8b9b-43ca281efe23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_6a7a5222-fc2d-432d-8b9b-43ca281efe23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0f1b8860-992a-4c8c-90f1-ce127aa05ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0f1b8860-992a-4c8c-90f1-ce127aa05ff9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_04813e1a-ba2a-4e86-ba2b-c39668d1d571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0f1b8860-992a-4c8c-90f1-ce127aa05ff9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_04813e1a-ba2a-4e86-ba2b-c39668d1d571" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_9dcc715c-6e3c-4488-97e5-b7606fb5a064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0f1b8860-992a-4c8c-90f1-ce127aa05ff9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_9dcc715c-6e3c-4488-97e5-b7606fb5a064" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a554a44f-d77a-46fd-80aa-aee768822860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_600beaea-b95f-42ba-aa53-29e927fb000a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_600beaea-b95f-42ba-aa53-29e927fb000a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_793a9fa2-da12-4af5-98e6-1dba0abcf0b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_793a9fa2-da12-4af5-98e6-1dba0abcf0b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_b906a34b-e579-4674-a6f8-fdd7a843d4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_b906a34b-e579-4674-a6f8-fdd7a843d4aa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_b8833ebe-463a-473f-ac83-ea27025e1fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_b8833ebe-463a-473f-ac83-ea27025e1fc8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_4a6a4ecf-ae14-4c75-8323-362ffd75dac4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_4a6a4ecf-ae14-4c75-8323-362ffd75dac4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa79de84-c60b-47ca-aa91-d89c85064d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa79de84-c60b-47ca-aa91-d89c85064d9b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d1beb621-4b32-458d-a0a5-68a386356bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa79de84-c60b-47ca-aa91-d89c85064d9b" xlink:to="loc_us-gaap_AwardTypeAxis_d1beb621-4b32-458d-a0a5-68a386356bd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1beb621-4b32-458d-a0a5-68a386356bd8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d1beb621-4b32-458d-a0a5-68a386356bd8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1beb621-4b32-458d-a0a5-68a386356bd8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41af81e1-bbaa-4288-90c5-7d86c133db75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d1beb621-4b32-458d-a0a5-68a386356bd8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41af81e1-bbaa-4288-90c5-7d86c133db75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ServiceBasedStockOptionsMember_4311c799-0557-4321-83b5-861ea05bc911" xlink:href="elf-20221231.xsd#elf_ServiceBasedStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41af81e1-bbaa-4288-90c5-7d86c133db75" xlink:to="loc_elf_ServiceBasedStockOptionsMember_4311c799-0557-4321-83b5-861ea05bc911" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#StockbasedcompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails" xlink:type="extended" id="iec1c3c01b0d24d97997ec6f92daf403b_StockbasedcompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aaab2494-0c77-4143-9ace-0d667568cb03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_19daa620-139d-42c2-bd3a-2529d81eb110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aaab2494-0c77-4143-9ace-0d667568cb03" xlink:to="loc_us-gaap_SharePrice_19daa620-139d-42c2-bd3a-2529d81eb110" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d6fff8c3-c652-442e-beca-fedf0c4e7991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aaab2494-0c77-4143-9ace-0d667568cb03" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d6fff8c3-c652-442e-beca-fedf0c4e7991" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_58867aef-0917-48ce-83cf-cdcdde28a09e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aaab2494-0c77-4143-9ace-0d667568cb03" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_58867aef-0917-48ce-83cf-cdcdde28a09e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_741db62b-ab71-4b58-a443-3ed2eb984310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aaab2494-0c77-4143-9ace-0d667568cb03" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_741db62b-ab71-4b58-a443-3ed2eb984310" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cde175c9-78af-419e-b04d-313caba01732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aaab2494-0c77-4143-9ace-0d667568cb03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cde175c9-78af-419e-b04d-313caba01732" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e9b1ca1d-0da7-4ea5-aaae-843dd9743da8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aaab2494-0c77-4143-9ace-0d667568cb03" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e9b1ca1d-0da7-4ea5-aaae-843dd9743da8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a621c31d-22ce-47cc-9281-15f9e198cd8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aaab2494-0c77-4143-9ace-0d667568cb03" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a621c31d-22ce-47cc-9281-15f9e198cd8c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_39c265a9-c27f-4dc0-8e4b-0da32f48d14d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a621c31d-22ce-47cc-9281-15f9e198cd8c" xlink:to="loc_us-gaap_AwardTypeAxis_39c265a9-c27f-4dc0-8e4b-0da32f48d14d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39c265a9-c27f-4dc0-8e4b-0da32f48d14d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_39c265a9-c27f-4dc0-8e4b-0da32f48d14d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39c265a9-c27f-4dc0-8e4b-0da32f48d14d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce7302d6-4c21-4172-9c37-489e59fcc8a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_39c265a9-c27f-4dc0-8e4b-0da32f48d14d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce7302d6-4c21-4172-9c37-489e59fcc8a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ServiceBasedStockOptionsMember_ac2eb7a2-ae39-4493-a832-b7edf7e8cdfa" xlink:href="elf-20221231.xsd#elf_ServiceBasedStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce7302d6-4c21-4172-9c37-489e59fcc8a4" xlink:to="loc_elf_ServiceBasedStockOptionsMember_ac2eb7a2-ae39-4493-a832-b7edf7e8cdfa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_PerformanceBasedAndMarketBasedVestingOptionsMember_7cd7bd65-0266-4fbb-8d46-40eb6d7da263" xlink:href="elf-20221231.xsd#elf_PerformanceBasedAndMarketBasedVestingOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce7302d6-4c21-4172-9c37-489e59fcc8a4" xlink:to="loc_elf_PerformanceBasedAndMarketBasedVestingOptionsMember_7cd7bd65-0266-4fbb-8d46-40eb6d7da263" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_8eb473bb-ed79-43f8-839d-e7997d0aa37d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce7302d6-4c21-4172-9c37-489e59fcc8a4" xlink:to="loc_us-gaap_RestrictedStockMember_8eb473bb-ed79-43f8-839d-e7997d0aa37d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_RestrictedStockUnitsAndRestrictedStockMember_0400610a-208a-4dd6-a449-f7e19e4fd188" xlink:href="elf-20221231.xsd#elf_RestrictedStockUnitsAndRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce7302d6-4c21-4172-9c37-489e59fcc8a4" xlink:to="loc_elf_RestrictedStockUnitsAndRestrictedStockMember_0400610a-208a-4dd6-a449-f7e19e4fd188" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails"/>
  <link:definitionLink xlink:role="http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails" xlink:type="extended" id="i9261a9ec3ac34a3599372ebbac2513c1_StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_57fe571d-e215-4c34-8c89-5a63c6bd342e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_57fe571d-e215-4c34-8c89-5a63c6bd342e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_26a39b23-a7d4-4319-88a9-bcfbdf79669c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_57fe571d-e215-4c34-8c89-5a63c6bd342e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_26a39b23-a7d4-4319-88a9-bcfbdf79669c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b470b72a-82ab-4483-8561-c4f283de7eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_57fe571d-e215-4c34-8c89-5a63c6bd342e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b470b72a-82ab-4483-8561-c4f283de7eeb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_e43c0e99-3941-4aa8-9491-99e98792b19c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_57fe571d-e215-4c34-8c89-5a63c6bd342e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_e43c0e99-3941-4aa8-9491-99e98792b19c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3ded6af4-8d4d-458c-adaf-d2e1d676d86c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5484cea8-2d7e-4c8e-8f28-48307a773b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5484cea8-2d7e-4c8e-8f28-48307a773b9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_08b6e133-3d76-4cbd-94eb-2d46a8419d34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_08b6e133-3d76-4cbd-94eb-2d46a8419d34" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d892013b-594c-45e6-a9e5-611ad32bbd8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_08b6e133-3d76-4cbd-94eb-2d46a8419d34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d892013b-594c-45e6-a9e5-611ad32bbd8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_904dea6c-b650-45e9-9d98-bc4f0a11ae9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_08b6e133-3d76-4cbd-94eb-2d46a8419d34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_904dea6c-b650-45e9-9d98-bc4f0a11ae9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_7899f204-8974-495e-ac46-6a1b74deb7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_08b6e133-3d76-4cbd-94eb-2d46a8419d34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_7899f204-8974-495e-ac46-6a1b74deb7b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_61c3c07d-d8aa-475b-9825-8a6ba94fb4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_f42074ea-2bd3-423c-b0d9-5124f05aa8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_f42074ea-2bd3-423c-b0d9-5124f05aa8dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_13e9ad0d-ba0f-42bb-b94a-bcb3663489f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_13e9ad0d-ba0f-42bb-b94a-bcb3663489f7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_7f31d5e2-7fd3-4107-a93b-89253fb0aaa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_7f31d5e2-7fd3-4107-a93b-89253fb0aaa5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_28a6700d-df75-4583-b9a3-7095bc2bc177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_28a6700d-df75-4583-b9a3-7095bc2bc177" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f81f822f-ce2c-460c-b743-21b4d8bcd61a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f81f822f-ce2c-460c-b743-21b4d8bcd61a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ab1d6e0-f3f6-4871-8f95-0f043db02d38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ab1d6e0-f3f6-4871-8f95-0f043db02d38" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_83cfae3e-e0d5-4603-9657-0d55a62e3ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ab1d6e0-f3f6-4871-8f95-0f043db02d38" xlink:to="loc_us-gaap_AwardTypeAxis_83cfae3e-e0d5-4603-9657-0d55a62e3ffe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_83cfae3e-e0d5-4603-9657-0d55a62e3ffe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_83cfae3e-e0d5-4603-9657-0d55a62e3ffe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_83cfae3e-e0d5-4603-9657-0d55a62e3ffe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6e825206-6ab3-484a-8378-e696b0bc0d34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_83cfae3e-e0d5-4603-9657-0d55a62e3ffe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6e825206-6ab3-484a-8378-e696b0bc0d34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_PerformanceBasedAndMarketBasedVestingOptionsMember_a0bfa105-7b7a-4cea-9ffd-c563e85a3f47" xlink:href="elf-20221231.xsd#elf_PerformanceBasedAndMarketBasedVestingOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6e825206-6ab3-484a-8378-e696b0bc0d34" xlink:to="loc_elf_PerformanceBasedAndMarketBasedVestingOptionsMember_a0bfa105-7b7a-4cea-9ffd-c563e85a3f47" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails"/>
  <link:definitionLink xlink:role="http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails" xlink:type="extended" id="i88e9c9c5d69849beaf9831e1cbaf1f22_StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_86b73f68-ab29-4b21-bd23-6e4b042a4f76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d4a1d8f1-a289-4f47-998e-d171696806e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_86b73f68-ab29-4b21-bd23-6e4b042a4f76" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d4a1d8f1-a289-4f47-998e-d171696806e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_642c97d1-73c0-4ec7-82d3-618dc310fc4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d4a1d8f1-a289-4f47-998e-d171696806e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_642c97d1-73c0-4ec7-82d3-618dc310fc4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8eb7ea6d-d9d5-43bc-8311-2d02d04b2cec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d4a1d8f1-a289-4f47-998e-d171696806e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8eb7ea6d-d9d5-43bc-8311-2d02d04b2cec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4d5a5a7e-9488-4bf1-bca7-a72b9ee0fce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d4a1d8f1-a289-4f47-998e-d171696806e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4d5a5a7e-9488-4bf1-bca7-a72b9ee0fce3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_1c681ce8-aced-49bb-8e39-a8c6ce0db920" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d4a1d8f1-a289-4f47-998e-d171696806e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_1c681ce8-aced-49bb-8e39-a8c6ce0db920" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_41577ff3-382c-4004-89d7-47a527258ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0c61466b-e9ac-46f6-aef1-96d139174c32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_86b73f68-ab29-4b21-bd23-6e4b042a4f76" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0c61466b-e9ac-46f6-aef1-96d139174c32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_909ab91d-f80c-4200-ba2a-d8be10615f89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0c61466b-e9ac-46f6-aef1-96d139174c32" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_909ab91d-f80c-4200-ba2a-d8be10615f89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f56df2ae-c4db-4739-812e-77c7970e3be7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0c61466b-e9ac-46f6-aef1-96d139174c32" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f56df2ae-c4db-4739-812e-77c7970e3be7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice_4738db61-5175-4e9c-b11a-547a4c5e9595" xlink:href="elf-20221231.xsd#elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0c61466b-e9ac-46f6-aef1-96d139174c32" xlink:to="loc_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice_4738db61-5175-4e9c-b11a-547a4c5e9595" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue_d4eda175-629e-4132-8826-8fe75d60afa1" xlink:href="elf-20221231.xsd#elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0c61466b-e9ac-46f6-aef1-96d139174c32" xlink:to="loc_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue_d4eda175-629e-4132-8826-8fe75d60afa1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a666c154-326d-4805-a566-cb0d87ed9e39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d031fc3d-9305-496c-a24f-62cce694eb6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_86b73f68-ab29-4b21-bd23-6e4b042a4f76" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d031fc3d-9305-496c-a24f-62cce694eb6e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8bc8c386-b515-4d54-bb2e-23872e3156ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d031fc3d-9305-496c-a24f-62cce694eb6e" xlink:to="loc_us-gaap_AwardTypeAxis_8bc8c386-b515-4d54-bb2e-23872e3156ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8bc8c386-b515-4d54-bb2e-23872e3156ad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_8bc8c386-b515-4d54-bb2e-23872e3156ad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8bc8c386-b515-4d54-bb2e-23872e3156ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1d6d707a-d5c3-4709-aa6e-59426c558020" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_8bc8c386-b515-4d54-bb2e-23872e3156ad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1d6d707a-d5c3-4709-aa6e-59426c558020" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_RestrictedStockUnitsAndRestrictedStockMember_e32db9c1-3102-4c5b-ab7e-4b9e20d9eb3d" xlink:href="elf-20221231.xsd#elf_RestrictedStockUnitsAndRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1d6d707a-d5c3-4709-aa6e-59426c558020" xlink:to="loc_elf_RestrictedStockUnitsAndRestrictedStockMember_e32db9c1-3102-4c5b-ab7e-4b9e20d9eb3d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>elf-20221231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:d2d80f37-0d91-456a-8343-26340ce0d41b,g:69da16e1-ab30-4f39-9752-66fe36a7e6cc-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_dd977d1c-1fb7-419f-be74-d0359f50053e_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization_54247780-7bd8-4d34-bcf5-8ae8b2c0b419_negatedTotalLabel_en-US" xlink:label="lab_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total goodwill and other intangibles, Accumulated amortization</link:label>
    <link:label id="lab_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization_label_en-US" xlink:label="lab_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Including Goodwill Accumulated Amortization</link:label>
    <link:label id="lab_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization_documentation_en-US" xlink:label="lab_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets including goodwill accumulated amortization.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization" xlink:href="elf-20221231.xsd#elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization" xlink:to="lab_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0b2ce066-a51a-4fec-9a19-19bb70daf80c_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3ba84e1a-fb14-4704-88c0-7018fdf32332_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDueYearFour_7024f4c5-8108-4afc-8c43-4e17bfe38bf1_totalLabel_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Payments, Due Year Four</link:label>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDueYearFour_documentation_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Payments, Due Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueYearFour" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LeaseLiabilityPaymentsDueYearFour" xlink:to="lab_elf_LeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f08f4117-eb46-4336-ab71-e722c2c00adc_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_1fb011d3-ec9d-4e1b-b61e-61da03cc983e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and intangible assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_59926b91-c950-4442-8d5b-3ed0dfa551f8_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_3ed87043-9509-441b-bd74-0a33c096f45f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_6bfea944-57c1-40f1-a7fb-fd38ee7f95f9_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_ce280eb9-62b1-447c-a29c-619eb76628af_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_3f453280-7e3f-455f-92a8-0bb212cf494a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c31c91ea-6676-4a9b-afe0-937bae6937f2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_2954314a-0173-4fdf-b196-a8f2dbb21077_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_1fd85ca2-63da-47cb-8bc4-87632241af7e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_9175b487-282a-4cf7-b300-464d02d08679_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_d71830b6-1390-4fa9-a286-b596954a4b8c_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_72ee0b45-beda-4f38-8089-af6e7e16515a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_20a046dd-b9df-4e8b-8615-585a854e2775_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_30266684-beb7-4c9f-bc2b-ebf7be8c83b3_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ad5e5aff-5b5f-41e8-824d-87ae9e0ec460_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding - diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_1700534e-3b8d-49e0-b85e-5a4c11df3e60_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_46e1cad2-3213-4bce-9ded-72f22b1c32cf_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_2a0e372c-c1bc-4399-85c8-94236bd368cc_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_40593b84-00cc-499f-832c-111f63b10939_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_fdff69f0-c2ad-4c48-b7a7-24dd2b1f4547_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt and finance lease obligations</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_97bd8fc7-fe1a-4806-b6ad-cec0891a6b58_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_b02560aa-e103-49ed-a9fc-386e8b71e159_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_68c0dab7-94ca-49a4-a5a2-6178bc2356c2_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_TotalLeaseGainCosts_0e80e084-7468-465b-b655-848889b22b5e_totalLabel_en-US" xlink:label="lab_elf_TotalLeaseGainCosts" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease cost</link:label>
    <link:label id="lab_elf_TotalLeaseGainCosts_label_en-US" xlink:label="lab_elf_TotalLeaseGainCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Lease (Gain) Costs</link:label>
    <link:label id="lab_elf_TotalLeaseGainCosts_documentation_en-US" xlink:label="lab_elf_TotalLeaseGainCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Lease (Gain) Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_TotalLeaseGainCosts" xlink:href="elf-20221231.xsd#elf_TotalLeaseGainCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_TotalLeaseGainCosts" xlink:to="lab_elf_TotalLeaseGainCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_97b63530-1b3a-472f-98a4-42ab08b5a754_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value of $0.01 per share; 250,000,000 shares authorized as of December 31, 2022, March&#160;31, 2022 and December 31, 2021; 53,165,462, 52,243,764 and 52,120,683 shares issued and outstanding as of December 31, 2022, March&#160;31, 2022 and December 31, 2021, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_4fae7faf-ef72-4dbc-9e7c-4ccb6858a8b9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_ef5f3aba-4027-43db-adc2-6fc512f2bb1c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDueAfterYearFour_8fc2f819-f86a-4139-b8b5-f43184f5106f_totalLabel_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDueAfterYearFour_label_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Payments, Due After Year Four</link:label>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDueAfterYearFour_documentation_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Payments, Due After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueAfterYearFour" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LeaseLiabilityPaymentsDueAfterYearFour" xlink:to="lab_elf_LeaseLiabilityPaymentsDueAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LesseeOperatingLeaseNumberOfOptionsToRenew_b288309d-59a2-4705-a3bd-e3c5912b12f4_terseLabel_en-US" xlink:label="lab_elf_LesseeOperatingLeaseNumberOfOptionsToRenew" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options to renew</link:label>
    <link:label id="lab_elf_LesseeOperatingLeaseNumberOfOptionsToRenew_label_en-US" xlink:label="lab_elf_LesseeOperatingLeaseNumberOfOptionsToRenew" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee Operating Lease, Number Of Options To Renew</link:label>
    <link:label id="lab_elf_LesseeOperatingLeaseNumberOfOptionsToRenew_documentation_en-US" xlink:label="lab_elf_LesseeOperatingLeaseNumberOfOptionsToRenew" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee Operating Lease, Number Of Options To Renew</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LesseeOperatingLeaseNumberOfOptionsToRenew" xlink:href="elf-20221231.xsd#elf_LesseeOperatingLeaseNumberOfOptionsToRenew"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LesseeOperatingLeaseNumberOfOptionsToRenew" xlink:to="lab_elf_LesseeOperatingLeaseNumberOfOptionsToRenew" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d02b4aef-c624-40a7-aa43-e40ac4c65942_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_WeightedAverageRemainingLeaseTermAbstract_a25e7de4-5807-4f8e-a46b-144b84e40172_terseLabel_en-US" xlink:label="lab_elf_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term</link:label>
    <link:label id="lab_elf_WeightedAverageRemainingLeaseTermAbstract_label_en-US" xlink:label="lab_elf_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:label id="lab_elf_WeightedAverageRemainingLeaseTermAbstract_documentation_en-US" xlink:label="lab_elf_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_WeightedAverageRemainingLeaseTermAbstract" xlink:href="elf-20221231.xsd#elf_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_WeightedAverageRemainingLeaseTermAbstract" xlink:to="lab_elf_WeightedAverageRemainingLeaseTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7e861b94-b12c-44ee-88e8-bdbc2aeb59af_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_033e019a-789f-4df2-a3df-67fb303a4d7e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_284471f0-3b29-4bac-a2df-5291247080fb_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e4a9d836-28d8-4c2c-90c3-a767f8c1a863_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_03ea264b-bb18-4108-b7b2-cbf77e3d2924_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options and vesting of restricted stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ece09a6a-5655-4837-bdeb-aa520eb4c2d1_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_60b89f13-398d-449e-8a86-487dac051cc4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LeaseLiability_e86e6105-6b73-45f8-9e2d-b347fe2e4311_totalLabel_en-US" xlink:label="lab_elf_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_elf_LeaseLiability_label_en-US" xlink:label="lab_elf_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability</link:label>
    <link:label id="lab_elf_LeaseLiability_documentation_en-US" xlink:label="lab_elf_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiability" xlink:href="elf-20221231.xsd#elf_LeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LeaseLiability" xlink:to="lab_elf_LeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_4f2140a9-0b17-4ba1-aedc-ad0daadff5e6_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled or forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c3f38eac-5a36-40d8-b247-88da4f5e607a_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic values, Exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_faab09cd-8061-4793-84b1-30f505a2a8b0_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LeaseLiabilityCurrentAbstract_8221e243-f0e4-4684-9c5b-af2f16c10a46_terseLabel_en-US" xlink:label="lab_elf_LeaseLiabilityCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_elf_LeaseLiabilityCurrentAbstract_label_en-US" xlink:label="lab_elf_LeaseLiabilityCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Current [Abstract]</link:label>
    <link:label id="lab_elf_LeaseLiabilityCurrentAbstract_documentation_en-US" xlink:label="lab_elf_LeaseLiabilityCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityCurrentAbstract" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LeaseLiabilityCurrentAbstract" xlink:to="lab_elf_LeaseLiabilityCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_12174706-8e70-44ea-8911-acebda0bd6c0_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8e4b0696-2c88-4dcb-b8e8-8b0680c4d970_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents - beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_890b6701-6d79-4d6f-9113-b0e910446bb3_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents - end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_542a0b00-04a6-4f2d-b584-919e4b263d02_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_2ffe8ed7-2b86-4e1b-bd40-fb1cdf5542a0_negatedLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Accumulated amortization</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_70aeb1df-734c-42e3-9498-56f73180f3e1_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_ca4de55a-2808-4e61-b5ce-916fcde36d20_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_f8973879-b697-4e13-ac17-5506f251da25_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_25ccef55-6d33-4240-aaa4-cbe501719cb3_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_197b3fcd-31f8-4c1c-9b4d-2f9b5e7da085_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_7e85ed94-7ae6-4e19-8fbb-bc00cad3b087_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9df8e5aa-127c-4c15-89c0-c6de604a5211_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average anti-dilutive shares from outstanding equity awards excluded from diluted earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_a174b141-536d-4ee3-9c7f-8f89b84c5e9f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_FinanceLeaseLiabilityToBePaidAfterYearFour_f60faea1-122d-42a4-879d-54d927eb581c_terseLabel_en-US" xlink:label="lab_elf_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_elf_FinanceLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_elf_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:label id="lab_elf_FinanceLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_elf_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:href="elf-20221231.xsd#elf_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_elf_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_1a493823-f6c8-4cb8-8af1-892c92616d0e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of fiscal 2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_17d9facc-c264-426f-a00c-0eca0940563f_terseLabel_en-US" xlink:label="lab_elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:label id="lab_elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="elf-20221231.xsd#elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_3fc8c678-8265-4d29-bf90-61b5ee0ff3e1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d402bc90-3f3e-4f37-9e2e-35107009a120_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_df252db7-4225-4c79-ba91-075f0bab5abf_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_13c3eb20-b073-470e-9fff-e1b357300641_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_2dc2a0ba-0cab-40a7-9848-f13a367ee7fc_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_acbdda6a-86c1-4e23-ba95-d7807784ce8a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_7d46ce68-46a2-4ce9-9f04-b27edeacdf83_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LeaseLiabilityPaymentsRemainderofFiscalYear_c78a0491-9dad-4805-9cbc-c2424c0ab104_totalLabel_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsRemainderofFiscalYear" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of fiscal 2023</link:label>
    <link:label id="lab_elf_LeaseLiabilityPaymentsRemainderofFiscalYear_label_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsRemainderofFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Payments, Remainder of Fiscal Year</link:label>
    <link:label id="lab_elf_LeaseLiabilityPaymentsRemainderofFiscalYear_documentation_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsRemainderofFiscalYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Payments, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsRemainderofFiscalYear" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsRemainderofFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LeaseLiabilityPaymentsRemainderofFiscalYear" xlink:to="lab_elf_LeaseLiabilityPaymentsRemainderofFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_7b413d64-6562-4a31-a7c1-6e40d8d11b10_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_750c6e7f-50d5-4918-a5e8-1209a64c96d4_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_824fd9bb-e5f3-4ab6-ad8f-aff32a5788d1_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_844ecaae-49f6-4926-9767-6fa3a438065a_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_619f65ac-2978-4412-8167-dd19de853546_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Equity Securities, FV-NI [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Equity Securities, FV-NI [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_c108f0b7-7697-4bf6-9428-2ca586cda800_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_71ae26e3-fef4-4dd8-a667-fc869b40be50_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_1c51cee6-8b70-4ae8-b7bf-f8f68cf822e4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of leased assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_f1c1c89e-007a-433a-8188-78a9831457f0_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charges on investment</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_5d87c38c-610f-4000-a245-7421b3c27b41_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0bb83af2-92c4-4a2a-89e8-ef08f2d1aaa7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_824a30b2-640c-4e47-bbba-094b1eee754a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_0edd80d8-b8f0-4553-9711-ea6b7ed6f11d_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation, Including Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_be45c42f-2588-4838-9dc5-11e4f1ee614e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d8e7dcc2-9abe-4235-b8c1-3d11a655ce4d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_6a77af8a-0849-47d7-9ca4-5cb9e9d17dab_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_b8d1b735-7c4e-45ad-95b0-8dd704b5da14_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_7ba429ca-ac9b-45d0-88c3-da4b739c9566_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_9f9f19b0-1d23-4e06-b7d7-ab677ab82e15_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_8cc41f04-772a-4479-ac28-1cd88e9bce75_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused fee percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_2fa425de-ab4f-4609-a03e-1bd3da220642_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized stock-based compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_2c366682-b8e1-4670-bc9c-7f3750fbd4fe_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of fiscal 2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_8dec23f4-c1cd-4ed3-93ff-2fa677956039_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_f70e6d1c-6ef5-4381-a20e-4006280d88cb_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_36712698-a5b1-48bc-b123-6cecff7c3b9d_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining contractual life (in years), Outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c74938ab-2c41-4a26-8a86-898fc339b862_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fe36c0e7-eeb8-4bb3-8e8f-3dfd9cc73718_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LeaseLiabilitiesPaymentsDueAbstract_a85e232b-8550-4263-8b5e-a9c88fbcaeec_terseLabel_en-US" xlink:label="lab_elf_LeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_elf_LeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_elf_LeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liabilities, Payments, Due [Abstract]</link:label>
    <link:label id="lab_elf_LeaseLiabilitiesPaymentsDueAbstract_documentation_en-US" xlink:label="lab_elf_LeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liabilities, Payments, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilitiesPaymentsDueAbstract" xlink:href="elf-20221231.xsd#elf_LeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_elf_LeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_dd305b3e-297c-4ba9-a7b6-2dc006aea679_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_319760cf-4a60-487f-864e-37528e198e60_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDue_46daf247-637d-4517-b021-ec02a558f3ab_totalLabel_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Payments, Due</link:label>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDue_documentation_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Payments, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDue" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LeaseLiabilityPaymentsDue" xlink:to="lab_elf_LeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_9ad0d28d-37f7-4400-99c7-906fbf7a766d_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total goodwill and other intangibles, Net carrying amount</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Including Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_3fd2de16-8761-4cd0-857f-6dd839329af4_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_910a58b0-0e9a-43b4-a763-ba801d4d6f68_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_3aac292f-257a-4d8c-b629-3f551d6f44e2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_908687bb-1ce8-4794-beeb-de344853605a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_4d3d09e9-df4c-4608-a47c-b8ecc19ebd32_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_OtherNonUSMember_6a3d6b4a-950f-47f0-9a61-cee9f37cc2f2_terseLabel_en-US" xlink:label="lab_elf_OtherNonUSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_elf_OtherNonUSMember_label_en-US" xlink:label="lab_elf_OtherNonUSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Non-US [Member]</link:label>
    <link:label id="lab_elf_OtherNonUSMember_documentation_en-US" xlink:label="lab_elf_OtherNonUSMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_OtherNonUSMember" xlink:href="elf-20221231.xsd#elf_OtherNonUSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_OtherNonUSMember" xlink:to="lab_elf_OtherNonUSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_49e64257-8ceb-4aeb-9f0e-ac040d09385f_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_513d2b8f-f0e8-41eb-85f8-f7b7a425b8d8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_4545831a-3fad-4150-a291-a99c540b87e0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Activities for Restricted Stock Awards ("RSAs") and Restricted Stock Units ("RSUs")</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_d239748d-56f4-4d21-a695-5e9f616c7474_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_dd0e5492-8be9-45ae-a9b0-85d4fb514f4f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_d57fb182-14d0-4360-8180-201c796f5203_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_52b96835-bc02-42c7-9ea0-7e4d3150b554_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Amortization Expense for Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDueYearThree_b8c14e60-11f5-4135-bcbb-62bf45fcc114_totalLabel_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Payments, Due Year Three</link:label>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDueYearThree_documentation_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Payments, Due Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueYearThree" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LeaseLiabilityPaymentsDueYearThree" xlink:to="lab_elf_LeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_836ea10f-4fb7-4223-bb22-5b184a6bc0f5_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_581fcae2-3278-45b0-afb5-42276b779cae_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options and vesting of restricted stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_64db6925-fc03-4f2d-ace5-ec2717581ad8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income and expenses, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_b3e887cb-1e63-40d0-b3aa-e0ae48f92746_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_ff82f1fa-011e-4db8-a55d-a1507b8d4963_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f44c34a1-7c06-41db-9212-8489d0b6f279_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a37c80b9-9a85-4704-a655-321d9647d010_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_8d9587b8-43b0-412a-a417-1cae9f5024d3_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_7d58d491-cade-4ee9-935b-a0ab4e5334e7_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_abfb669f-ae8c-4e15-8427-60972075c09b_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_6f564bac-8d95-42cd-a962-4822a5e8cb15_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_3f1f77d0-63a2-4889-a00f-a2a06186b745_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_897a0be1-eac6-4fc7-89ee-483ed67af897_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_5927d0ad-5006-42b8-b347-94c08a11505b_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes payable</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LeaseLiabilityUndiscountedExcessAmount_b105bc4b-3c4f-4f4a-86c8-8b023774d512_totalLabel_en-US" xlink:label="lab_elf_LeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Interest</link:label>
    <link:label id="lab_elf_LeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_elf_LeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Undiscounted Excess Amount</link:label>
    <link:label id="lab_elf_LeaseLiabilityUndiscountedExcessAmount_documentation_en-US" xlink:label="lab_elf_LeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityUndiscountedExcessAmount" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_elf_LeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_a3299096-b5e8-470c-bd36-76ec8557f089_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_17ffa57d-cc3e-450c-8b85-1746bdca10f5_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_baf2fc40-87c9-44ab-bcdb-d2e3a1c0a863_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_2199a1d6-0393-4afb-b3e4-3c4a19eedc35_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average exercise&#160;price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_eeb408f3-acd3-4de4-a350-0900a9f6ec77_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a3252f68-8758-409d-b13b-8571ff49eca4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs and shares of restricted stock outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_c56b7ffc-4f45-47ce-aecf-6a32fe7ccbe1_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_c5dd91c8-8a22-4764-994b-6ab8060c551f_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_f6de767e-ac79-40a9-8692-c60221ba02a5_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_51ae273b-6838-49ad-a066-cd802fce5ec7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled or forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_36216a8a-7791-443b-acc6-88757e77e59a_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_834a3670-f8d3-4fba-b57a-581ad6d8b3b4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_25b3b4a2-a5bc-43df-8a2b-d5558149c73a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_14fc5d1e-f099-481c-9bd3-db4618838c4f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_0da405c3-3dcc-4663-bdda-7aa629a688be_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LeaseLiabilityAbstract_b509cfa4-7e61-411b-a7a6-e25cf1e1a0f3_terseLabel_en-US" xlink:label="lab_elf_LeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_elf_LeaseLiabilityAbstract_label_en-US" xlink:label="lab_elf_LeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability [Abstract]</link:label>
    <link:label id="lab_elf_LeaseLiabilityAbstract_documentation_en-US" xlink:label="lab_elf_LeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityAbstract" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LeaseLiabilityAbstract" xlink:to="lab_elf_LeaseLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_075b2298-ca4a-4fd9-b1a9-aab4775737f1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_CustomerRelationshipsRetailersMember_0f98c9a9-95de-49a7-817f-3184dd336b61_terseLabel_en-US" xlink:label="lab_elf_CustomerRelationshipsRetailersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships&#160;&#8211; retailers</link:label>
    <link:label id="lab_elf_CustomerRelationshipsRetailersMember_label_en-US" xlink:label="lab_elf_CustomerRelationshipsRetailersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships Retailers [Member]</link:label>
    <link:label id="lab_elf_CustomerRelationshipsRetailersMember_documentation_en-US" xlink:label="lab_elf_CustomerRelationshipsRetailersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships retailers.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_CustomerRelationshipsRetailersMember" xlink:href="elf-20221231.xsd#elf_CustomerRelationshipsRetailersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_CustomerRelationshipsRetailersMember" xlink:to="lab_elf_CustomerRelationshipsRetailersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_ea49ba6b-dfbc-4e70-a99a-a77215e469d7_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of significant accounting policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_5827cf2c-6b63-4e32-b905-5ceae2846aa8_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_d0a58489-03ab-4fdb-8c39-56a3498a0d4a_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_TermLoanFacilityMember_12a03f16-13a1-4954-87e4-275940377ca9_terseLabel_en-US" xlink:label="lab_elf_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan</link:label>
    <link:label id="lab_elf_TermLoanFacilityMember_label_en-US" xlink:label="lab_elf_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:label id="lab_elf_TermLoanFacilityMember_documentation_en-US" xlink:label="lab_elf_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_TermLoanFacilityMember" xlink:href="elf-20221231.xsd#elf_TermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_TermLoanFacilityMember" xlink:to="lab_elf_TermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f9e3875b-0b2c-4c73-b269-0410ae2e543b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares subject to options outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3f9c50d0-bff2-41f4-9c55-a0dd0db9f45e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2eb090cd-382c-4014-9aba-5ea30234e59b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic values, Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_2adafca1-a303-4885-838b-d101d6c2ceb5_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_7e941ebe-d718-4a77-b4fc-aba2e4c85bb3_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_AmendedCreditAgreementMember_47d22bb8-ad7f-4ddc-a6ce-269181d7e762_terseLabel_en-US" xlink:label="lab_elf_AmendedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Credit Agreement</link:label>
    <link:label id="lab_elf_AmendedCreditAgreementMember_label_en-US" xlink:label="lab_elf_AmendedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Credit Agreement [Member]</link:label>
    <link:label id="lab_elf_AmendedCreditAgreementMember_documentation_en-US" xlink:label="lab_elf_AmendedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_AmendedCreditAgreementMember" xlink:href="elf-20221231.xsd#elf_AmendedCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_AmendedCreditAgreementMember" xlink:to="lab_elf_AmendedCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_4a746e0d-a65f-4299-91cc-9ad5e039a6d8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_35ea0230-7707-49f4-8434-ab79f1f4f7fc_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_72bcbb3e-a735-4f2a-b117-a4f79fece0fd_terseLabel_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_5a29aac0-28f3-4b6e-b4fd-c13a9026edc7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of revolving line of credit</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_6890f39b-3af1-4ef5-8226-72e5f77f27fc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_cfbf850d-6438-4e04-8235-cbe2ba6ee055_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_86d78b0d-beeb-405c-adbe-bb1911efd11d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_ElectronicCommerceCustomerRelationshipsMember_e606b6e8-4fdf-4db2-83ea-c3c5b303b05d_terseLabel_en-US" xlink:label="lab_elf_ElectronicCommerceCustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships&#160;&#8211; e-commerce</link:label>
    <link:label id="lab_elf_ElectronicCommerceCustomerRelationshipsMember_label_en-US" xlink:label="lab_elf_ElectronicCommerceCustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electronic Commerce Customer Relationships [Member]</link:label>
    <link:label id="lab_elf_ElectronicCommerceCustomerRelationshipsMember_documentation_en-US" xlink:label="lab_elf_ElectronicCommerceCustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electronic commerce customer relationships.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ElectronicCommerceCustomerRelationshipsMember" xlink:href="elf-20221231.xsd#elf_ElectronicCommerceCustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_ElectronicCommerceCustomerRelationshipsMember" xlink:to="lab_elf_ElectronicCommerceCustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_1b2ff21d-7647-4cbb-a6cb-a3cc4ed226dd_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_PriorCreditAgreementMember_48aa6df6-f8f3-4448-9da9-c62715bf6ea8_terseLabel_en-US" xlink:label="lab_elf_PriorCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior Credit Agreement</link:label>
    <link:label id="lab_elf_PriorCreditAgreementMember_label_en-US" xlink:label="lab_elf_PriorCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior Credit Agreement [Member]</link:label>
    <link:label id="lab_elf_PriorCreditAgreementMember_documentation_en-US" xlink:label="lab_elf_PriorCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_PriorCreditAgreementMember" xlink:href="elf-20221231.xsd#elf_PriorCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_PriorCreditAgreementMember" xlink:to="lab_elf_PriorCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_NumberOfDistributionChannels_a9dc80bf-9ea6-4640-a634-eca90eab1251_terseLabel_en-US" xlink:label="lab_elf_NumberOfDistributionChannels" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of distribution channels</link:label>
    <link:label id="lab_elf_NumberOfDistributionChannels_label_en-US" xlink:label="lab_elf_NumberOfDistributionChannels" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Distribution Channels</link:label>
    <link:label id="lab_elf_NumberOfDistributionChannels_documentation_en-US" xlink:label="lab_elf_NumberOfDistributionChannels" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Distribution Channels</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_NumberOfDistributionChannels" xlink:href="elf-20221231.xsd#elf_NumberOfDistributionChannels"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_NumberOfDistributionChannels" xlink:to="lab_elf_NumberOfDistributionChannels" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_8df22afd-f0d2-4ab5-8563-0b225dd0ffc1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_0a627b05-1ebe-4054-b76d-6d8910c64d62_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_466be2a5-c5d8-4601-bf7a-0321d7477a0c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_55da6331-2126-4b50-ac4b-0549e0fc1792_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Finance Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_ef502022-0086-4216-9632-b0f1acc8703c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information Regarding Company's Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Intangible Assets and Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_95fb78bb-40aa-4ed0-9155-ce6c7e80705a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3f37b91d-aacb-4b12-be5d-5f9483601e0c_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_8f11984f-72f8-434c-bbe4-9e1459b4ad26_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_b8208d15-8b7c-4271-8ae3-8f359d71cba3_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_a33009d6-c135-4d6c-92d3-8d0d09941a09_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled or forfeited (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_abb00543-2257-4746-babf-eebdbc89bf81_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_d32b84be-75f7-47b4-80f5-bf2faaa0a33b_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_1a7aafff-faf2-4017-b9e2-da17c891b7d9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_80a5f0d2-cfad-49a9-9764-6318dfc3123a_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8e236afb-f24b-40b2-b7d5-22d9ddc71323_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_ca72c459-d234-418f-ae49-62619a73d5c1_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount authorized under share repurchase program</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_8e909959-b0e1-4fb3-97d6-a5dbfb22de20_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_0b308d98-939a-419c-b7d8-344ff241dca1_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_1996398c-62a2-4ae9-b92a-7c14b7c863a4_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swing Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_c35b5b91-72bc-42f7-a379-940740f9925a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_0c1952eb-70b0-4091-9e99-1cc58c2539dc_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring (income) expense</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_5e099b3c-3a06-428e-b420-c16e3a693b72_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring expense</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9c8f702f-2f5d-4595-be04-b5fdd4e13e8f_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_39becda6-5046-4c48-9e27-90ef6caa515d_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5dcc8297-07b8-4a2f-89cf-98245da1e08a_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_11552d35-77c1-4d40-a7fe-5c6f156bf221_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_54147672-c29d-4259-97c4-66862d8cfc81_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs and discount on debt</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_5e628ac1-1072-4a5e-b8b1-a342d80bb6ed_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_MinimumFloorMember_e22e62f6-9afc-45c5-9bb6-4d1c45672896_terseLabel_en-US" xlink:label="lab_elf_MinimumFloorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum Floor</link:label>
    <link:label id="lab_elf_MinimumFloorMember_label_en-US" xlink:label="lab_elf_MinimumFloorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum Floor [Member]</link:label>
    <link:label id="lab_elf_MinimumFloorMember_documentation_en-US" xlink:label="lab_elf_MinimumFloorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum Floor [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_MinimumFloorMember" xlink:href="elf-20221231.xsd#elf_MinimumFloorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_MinimumFloorMember" xlink:to="lab_elf_MinimumFloorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_1acd9e37-5e1b-496f-9665-c36837c0e1ba_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_f9c70b2e-9ecb-4806-8242-ad8055bb8b72_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Gross carrying amount</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_f9eedb09-030a-4530-a40e-3c498db44d7a_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of operations</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_922fa232-1a24-4aff-ba8f-c477e7d0e939_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_5ae897e4-edaf-4113-bcc2-5d75d1330552_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash received from issuance of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_86df36c5-a5d6-477c-ace7-38d9a7110f9c_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f50d622b-7d0f-4625-94df-0f935e45f72c_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding - basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd733de9-0898-4152-80ff-ca16be723603_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Award</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_58232781-d3f6-46b4-9b9d-a04c77bc9179_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized stock-based compensation cost, expected weighted-average period of recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_e6a922c5-4808-4d0a-869f-1fd3bfa9fd4d_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_166e39df-9af7-4eb4-9c32-111b32fa06ef_verboseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_559b0399-eb8f-4a02-bdea-03aa73139464_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_21c05c3a-1cf1-42e9-af49-5e2f7b45305d_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining contractual life (in years), Exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_PerformanceBasedAndMarketBasedVestingOptionsMember_df5d9368-a5a4-49f7-8898-678b6df4b981_terseLabel_en-US" xlink:label="lab_elf_PerformanceBasedAndMarketBasedVestingOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based and Market-based Vesting Options</link:label>
    <link:label id="lab_elf_PerformanceBasedAndMarketBasedVestingOptionsMember_label_en-US" xlink:label="lab_elf_PerformanceBasedAndMarketBasedVestingOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Based And Market Based Vesting Options [Member]</link:label>
    <link:label id="lab_elf_PerformanceBasedAndMarketBasedVestingOptionsMember_documentation_en-US" xlink:label="lab_elf_PerformanceBasedAndMarketBasedVestingOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance based and market based vesting options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_PerformanceBasedAndMarketBasedVestingOptionsMember" xlink:href="elf-20221231.xsd#elf_PerformanceBasedAndMarketBasedVestingOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_PerformanceBasedAndMarketBasedVestingOptionsMember" xlink:to="lab_elf_PerformanceBasedAndMarketBasedVestingOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_1755398e-f9f9-4984-9b1a-c4129aa2f500_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation cost</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_84be1a1f-875d-435b-99f6-c678e01b756c_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_4caac126-56f6-4b6f-84cf-c23ee9be1f04_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 7)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_7b6f8afc-8640-498a-84ff-ae7e9855648b_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_18987d35-c561-475d-b6dd-9bca5fed8c5b_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_eb9f7c58-ae54-4155-9ed3-35f607d3e36a_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d6e6d68b-ab21-4dcf-a20b-52e868d73436_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_daad3ed8-7901-4949-b966-bac6b2a43c39_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LeaseRightofUseAssetAbstract_aa6dd7db-4da5-42a6-8eff-d2981cb2351f_terseLabel_en-US" xlink:label="lab_elf_LeaseRightofUseAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_elf_LeaseRightofUseAssetAbstract_label_en-US" xlink:label="lab_elf_LeaseRightofUseAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Right-of-Use Asset [Abstract]</link:label>
    <link:label id="lab_elf_LeaseRightofUseAssetAbstract_documentation_en-US" xlink:label="lab_elf_LeaseRightofUseAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Right-of-Use Asset [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseRightofUseAssetAbstract" xlink:href="elf-20221231.xsd#elf_LeaseRightofUseAssetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LeaseRightofUseAssetAbstract" xlink:to="lab_elf_LeaseRightofUseAssetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_5d7f6e0f-4ee3-47b9-89a5-a4794b1d09f0_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Awards</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_8be218d0-3b9f-49a7-90d3-6ac8eb00a748_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Outstanding Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d8c8483e-de24-4754-bb66-21489a0e3646_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_12553f6b-ea76-4346-a4fa-34000ac91467_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_1766bd42-69d1-4c65-b03a-d6a869a06b19_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_f0b3c13a-efe9-4042-a609-0f9c64c5a406_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_8552e498-370e-4cb1-8b9d-134ee3a909f3_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_52be24d7-7e93-489a-b074-cba56fc88c1f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_f02128ee-d158-45ba-a542-6126e10d387b_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_f8a7f5d8-e709-4c6f-8ea0-b52d4cf2a672_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_8471e06c-7458-47c5-bc94-b28515d01df3_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_00fc17eb-9cf1-4676-9f08-4df2c6ae1ae1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_3ea8059b-0050-4858-a59b-595e469955de_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_9e4ee0bc-e0e6-4196-91be-e470dd7e3f49_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in USD per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_c4690594-bbbe-463a-add2-6b8cec1f9d7d_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_72892e07-c566-482f-b181-9f39e854a839_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_AccruedExpenses_3bba8c6f-41fc-42c0-96e2-a331b4121204_terseLabel_en-US" xlink:label="lab_elf_AccruedExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_elf_AccruedExpenses_label_en-US" xlink:label="lab_elf_AccruedExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses</link:label>
    <link:label id="lab_elf_AccruedExpenses_documentation_en-US" xlink:label="lab_elf_AccruedExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_AccruedExpenses" xlink:href="elf-20221231.xsd#elf_AccruedExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_AccruedExpenses" xlink:to="lab_elf_AccruedExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cc73b8fe-059b-4c93-9958-1383c5b9eb05_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_dbecaecf-fc05-4862-a0e5-86c8245b31e1_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharePrice_177b5133-8a87-47df-ad56-0560665e90a0_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Closing stock price (in USD per share)</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_1bebf7ce-e34e-4334-84a8-b2e67e18fd27_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_9daca24d-f3bc-40ba-ae53-230387d1f9c5_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_990b1ebb-6adf-46ea-abe4-c7efe892784b_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_50a2b582-c46c-4dab-bdcc-adb49cf09f43_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3c035690-bad9-42e3-85dc-c69bd407b2ec_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LeasesWeightedAverageDiscountRateAbstract_1ef82ff4-e093-4a6c-978b-3101b7ffa318_terseLabel_en-US" xlink:label="lab_elf_LeasesWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_elf_LeasesWeightedAverageDiscountRateAbstract_label_en-US" xlink:label="lab_elf_LeasesWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Weighted Average Discount Rate [Abstract]</link:label>
    <link:label id="lab_elf_LeasesWeightedAverageDiscountRateAbstract_documentation_en-US" xlink:label="lab_elf_LeasesWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Weighted Average Discount Rate [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeasesWeightedAverageDiscountRateAbstract" xlink:href="elf-20221231.xsd#elf_LeasesWeightedAverageDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LeasesWeightedAverageDiscountRateAbstract" xlink:to="lab_elf_LeasesWeightedAverageDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_8cb21e05-9fd5-4012-83c6-550cd734321e_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining authorized repurchase amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract_8f922773-2a81-42b1-a3ed-d7df745a6b1f_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, All Other Investments [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, All Other Investments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:to="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c7bfea9e-e4e0-43e3-9df2-143c6827c77d_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive common equivalent shares from equity awards (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_eb4fc834-5ff9-4664-9470-82ba3d3ca614_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LeaseLiabilityNoncurrentAbstract_0a844b6a-8c61-4921-8938-5aa6404f2fa1_terseLabel_en-US" xlink:label="lab_elf_LeaseLiabilityNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent</link:label>
    <link:label id="lab_elf_LeaseLiabilityNoncurrentAbstract_label_en-US" xlink:label="lab_elf_LeaseLiabilityNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability, Noncurrent [Abstract]</link:label>
    <link:label id="lab_elf_LeaseLiabilityNoncurrentAbstract_documentation_en-US" xlink:label="lab_elf_LeaseLiabilityNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityNoncurrentAbstract" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LeaseLiabilityNoncurrentAbstract" xlink:to="lab_elf_LeaseLiabilityNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c7a77679-3e71-4379-b7b1-4d9e55d3fff3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_27a41676-9c98-4e78-91c4-9ae9ccb494b2_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_b620b4df-f269-44a7-81c7-c2e77acbe421_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from revolving line of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_747d97f3-a787-4385-99dc-6864e98fd043_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_4fe02b17-9a3f-4c9f-835d-aec95c9f39a1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_5d7d7f6d-24b4-4161-b9c6-a15adab27c92_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_cd9aff76-f3c0-4685-98cf-2acec768dd24_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_2e5e4655-2fd0-430a-944d-11deb003a96e_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_b6b2bd44-636a-49ba-904c-f7cf1ec837e5_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_AssetsAndLiabilitiesLesseeTableTextBlock_625f6ee9-7bd2-4e17-8b65-577c27967bdc_terseLabel_en-US" xlink:label="lab_elf_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Information</link:label>
    <link:label id="lab_elf_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_elf_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_elf_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_elf_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities, Lessee [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="elf-20221231.xsd#elf_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_elf_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_dda9eaec-93f2-49bf-ac64-beb71b2035eb_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_3c2e3e10-ae43-4ebe-9b18-a3d4a9b9eb6d_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_193d8491-7afb-46b1-a2ab-6e4724b96ca6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_e971ab25-ac6a-42e8-8d6e-bd5f4b334075_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in equity securities</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_3ba6692d-12ed-4e97-9b20-393fc1b6196f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_67d63b87-b637-442c-873e-874f0833051c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive securities excluded from diluted EPS:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted, Other Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_ScheduleOfIntangibleAssetsAndGoodwillTable_2bacacae-ff7e-4435-a52d-29f16d5a483a_terseLabel_en-US" xlink:label="lab_elf_ScheduleOfIntangibleAssetsAndGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Intangible Assets And Goodwill [Table]</link:label>
    <link:label id="lab_elf_ScheduleOfIntangibleAssetsAndGoodwillTable_label_en-US" xlink:label="lab_elf_ScheduleOfIntangibleAssetsAndGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Intangible Assets And Goodwill [Table]</link:label>
    <link:label id="lab_elf_ScheduleOfIntangibleAssetsAndGoodwillTable_documentation_en-US" xlink:label="lab_elf_ScheduleOfIntangibleAssetsAndGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of intangible assets and goodwill.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillTable" xlink:href="elf-20221231.xsd#elf_ScheduleOfIntangibleAssetsAndGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillTable" xlink:to="lab_elf_ScheduleOfIntangibleAssetsAndGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_1e8dd9f6-6b70-4fbd-a917-d7bc0e8203b0_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepayment of term loan borrowings</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Debt Extinguishment or Debt Prepayment Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:to="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_1c0edb85-4096-4b73-9887-17bd732c937d_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_91ad7709-5104-4577-b515-335c5fddd075_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LongTermDebtGrossAndLeaseObligation_a54cf5e7-415d-4ebb-b56c-786e30c6cc60_totalLabel_en-US" xlink:label="lab_elf_LongTermDebtGrossAndLeaseObligation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt</link:label>
    <link:label id="lab_elf_LongTermDebtGrossAndLeaseObligation_label_en-US" xlink:label="lab_elf_LongTermDebtGrossAndLeaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross And Lease Obligation</link:label>
    <link:label id="lab_elf_LongTermDebtGrossAndLeaseObligation_documentation_en-US" xlink:label="lab_elf_LongTermDebtGrossAndLeaseObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross And Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LongTermDebtGrossAndLeaseObligation" xlink:href="elf-20221231.xsd#elf_LongTermDebtGrossAndLeaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LongTermDebtGrossAndLeaseObligation" xlink:to="lab_elf_LongTermDebtGrossAndLeaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_939e2a27-fb5c-4bac-b49a-61c91716450c_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_4763de1f-3aa5-42fe-b078-c9ceb801417f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_4c5a23ae-13a3-4dcf-8258-a27922c31561_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_ServiceBasedStockOptionsMember_2e81a4f9-4b39-41c6-86a6-bc1c03b9885b_terseLabel_en-US" xlink:label="lab_elf_ServiceBasedStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service-based Vesting Stock Options</link:label>
    <link:label id="lab_elf_ServiceBasedStockOptionsMember_label_en-US" xlink:label="lab_elf_ServiceBasedStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Based Stock Options [Member]</link:label>
    <link:label id="lab_elf_ServiceBasedStockOptionsMember_documentation_en-US" xlink:label="lab_elf_ServiceBasedStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service-based stock options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ServiceBasedStockOptionsMember" xlink:href="elf-20221231.xsd#elf_ServiceBasedStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_ServiceBasedStockOptionsMember" xlink:to="lab_elf_ServiceBasedStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_45a9038b-c33f-4d45-8aa5-4165f2da83bf_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_RestrictedStockUnitsAndRestrictedStockMember_ba979297-c63f-4223-a95e-8efbd508fbdf_terseLabel_en-US" xlink:label="lab_elf_RestrictedStockUnitsAndRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Awards and Restricted Stock Units</link:label>
    <link:label id="lab_elf_RestrictedStockUnitsAndRestrictedStockMember_label_en-US" xlink:label="lab_elf_RestrictedStockUnitsAndRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units And Restricted Stock [Member]</link:label>
    <link:label id="lab_elf_RestrictedStockUnitsAndRestrictedStockMember_documentation_en-US" xlink:label="lab_elf_RestrictedStockUnitsAndRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units and Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_RestrictedStockUnitsAndRestrictedStockMember" xlink:href="elf-20221231.xsd#elf_RestrictedStockUnitsAndRestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_RestrictedStockUnitsAndRestrictedStockMember" xlink:to="lab_elf_RestrictedStockUnitsAndRestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_d453257a-e76e-497b-a1d2-51b711f14826_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_6df2ed1a-b7e8-4854-a280-82d889e78629_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_7958317c-fe33-47c1-82e5-6a815fcc261e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_33373728-c4bc-4d0d-b7ca-ab1ee7b0ffca_terseLabel_en-US" xlink:label="lab_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Intangible Assets And Goodwill [Line Items]</link:label>
    <link:label id="lab_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_label_en-US" xlink:label="lab_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Intangible Assets And Goodwill [Line Items]</link:label>
    <link:label id="lab_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_documentation_en-US" xlink:label="lab_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of intangible assets and goodwill.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems" xlink:href="elf-20221231.xsd#elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems" xlink:to="lab_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_6235e051-2e8b-4fb5-96b9-619c00e4f1e5_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_952b433f-74f6-4ce0-b1d3-e8ec0bd609d1_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_e3e8a551-277d-421c-919a-ccb9a630c4f4_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_528f33c6-53b5-471d-87f9-bdf33f25abf6_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_48c006a4-01e3-4593-9674-19b5d11fa62a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue_87c192f9-eb6a-482b-b2e4-6e93d14e047d_terseLabel_en-US" xlink:label="lab_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled or forfeited (in USD per share)</link:label>
    <link:label id="lab_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Canceled Or Forfeited In Period, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Canceled Or Forfeited In Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:href="elf-20221231.xsd#elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_62852582-a114-4bde-84f6-8665324270aa_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_409fefe9-18ce-4ac1-aa93-17338d8e5758_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cedb9256-6c88-44ce-b971-237465382b56_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total finite-lived intangibles, Accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_2778405d-5e11-4373-bfbc-fd7a3d660c12_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_39cb84db-b894-43d9-b7de-cb8ab0f294dd_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_9ca65eb1-1c3b-45a2-8ae2-7f985de5c850_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt and finance lease obligations</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_008ce81a-759e-484f-9012-ef6081de37d3_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term portion of debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_92bb64f9-c58f-4a70-a56e-0b1693a8d352_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_21458713-eba3-451e-896b-3d9662641063_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_b01a8cbf-5762-4c65-8eb0-998122718359_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_781bee31-e5ee-45d4-bebf-33c928afed93_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_a40f5ca0-f078-4c20-bd0f-b20ee1393c39_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_19bd646a-1d82-4f38-bdc8-d8f9d1e02361_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized stock-based compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_cc1dc66b-a227-45bb-89f6-da08262f0abf_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_2ea80790-384a-43e0-b87d-29a6976b0288_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_c28be481-b674-468f-869e-b467a5df5cb6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_03ea911e-935c-41d4-9eb3-149ab64c8f8d_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reporting segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_3c377fc1-1b59-49d0-9765-2e8c95c87fcc_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Lease Expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost_5684892c-d766-49cc-908e-d2a304ac3901_terseLabel_en-US" xlink:label="lab_elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount invested in minority equity investment</link:label>
    <link:label id="lab_elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost_label_en-US" xlink:label="lab_elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities Without Readily Determinable Fair Value, Original Cost</link:label>
    <link:label id="lab_elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost_documentation_en-US" xlink:label="lab_elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities Without Readily Determinable Fair Value, Original Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost" xlink:href="elf-20221231.xsd#elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost" xlink:to="lab_elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_5e4bce6c-8645-4873-bc42-29f164f0d44c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_7c604226-a8c9-45ce-a288-de67f1576911_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_315f7b57-e63f-403a-8f99-7b91e01c6a75_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of fiscal 2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_10f0d152-bd8e-46a8-87d4-139c20c0ee14_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_6a2eb6ac-d0f9-42fd-8763-b5d49b0d036a_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_5c2e7232-f964-4c35-8e88-0a3f376eca3f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_12d73bdb-650d-4f83-8ab3-bc62f4890041_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term operating lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_f0403976-4003-471e-8f8a-f842850cfc4b_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_4c13b6e8-a7db-4c51-99ec-f948e1ba02be_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f3df8c61-2fff-475d-b7f8-bf9c4bfbe8ad_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_dcae351a-af25-492e-848f-253a6e8c5a42_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite lived intangibles, Net carrying amount</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_a3c4f51b-d343-4646-a0e0-94624754ceab_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_93b8cbaf-1de0-495a-a488-b22bb330d996_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_label_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Operating Activities, Cash Flow Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:to="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_2f1758d4-ec9e-475a-afa1-c5f9db15aae7_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_42fc58e6-febf-4cd2-8293-5a6f8303a23e_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_95be9355-8a19-4b3a-94fa-bd9652a6292e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDueYearTwo_b5e7fdd6-6987-4134-bd86-a70e3e602774_totalLabel_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Payments, Due Year Two</link:label>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDueYearTwo_documentation_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Payments, Due Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueYearTwo" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_elf_LeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksMember_a1b398ec-c48a-4ce9-8d6b-b54e9a450797_verboseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_57d1af42-c94a-4f9a-895e-ea87c261bdfd_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_label_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember" xlink:to="lab_us-gaap_TrademarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5f0702f8-a170-481f-ad65-18e9f0815ce6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9fea4a9f-325b-4fc1-ac5f-73468ac7ce74_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_e8104368-a766-44db-8d31-b71af680181f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average exercise price, Exercisable (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8373dd4f-0cdf-421b-b6bb-b4487efd3afc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice_9b3f68ea-47d1-4cef-af54-4105ed7fce4e_terseLabel_en-US" xlink:label="lab_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in USD per share)</link:label>
    <link:label id="lab_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Exercise Price</link:label>
    <link:label id="lab_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award equity instruments other than options vested in period weighted average exercise price.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice" xlink:href="elf-20221231.xsd#elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice" xlink:to="lab_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_8b73b86e-5810-482f-ab3b-46e2263ec0ea_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_a05eabda-4242-4579-b9db-6d143a0f953b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_2d17825a-ed62-48f9-b245-03933089823b_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_283e59c0-964f-4e71-b5ae-ec7efa76e69e_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_db8d9a7d-984e-4401-b392-ef350274e53c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_e77f3b7c-0d51-40d7-ac14-ce372deafed2_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e1a5d14e-cb04-4ba8-b2a3-dd1c5ce5d2b2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested RSAs outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b984c799-4db0-40ab-8adb-2e47c2d00aa1_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bae09cb1-9998-462b-813f-62c0096aaf36_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_8e916af6-0594-43e6-85e4-9c8d4d510ad2_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_dc3f5282-5918-4e79-88b5-61c7a7aa38d5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_12b00869-ce7b-49b5-bbac-73ce986a2abc_terseLabel_en-US" xlink:label="lab_elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_label_en-US" xlink:label="lab_elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, After Year Four</link:label>
    <link:label id="lab_elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_documentation_en-US" xlink:label="lab_elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:href="elf-20221231.xsd#elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:to="lab_elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_6ad8dbb1-ea39-4c03-bcdc-57a191340990_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total finite-lived intangibles, Gross carrying amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_69a4005f-81d8-49fd-b544-7daadc99902b_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LeaseRightofUseAsset_88626aaf-9e1b-493d-ba5a-68fb267344f5_totalLabel_en-US" xlink:label="lab_elf_LeaseRightofUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total leased assets</link:label>
    <link:label id="lab_elf_LeaseRightofUseAsset_label_en-US" xlink:label="lab_elf_LeaseRightofUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Right-of-Use Asset</link:label>
    <link:label id="lab_elf_LeaseRightofUseAsset_documentation_en-US" xlink:label="lab_elf_LeaseRightofUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseRightofUseAsset" xlink:href="elf-20221231.xsd#elf_LeaseRightofUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LeaseRightofUseAsset" xlink:to="lab_elf_LeaseRightofUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_49a96615-68aa-4260-81fd-f52d6d861c95_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_055b3260-0cfb-4041-bdd7-5ffb88b06973_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_a51d9ebb-8916-45dd-b078-7968a8e2d178_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_edd2d4f5-3c71-4bf7-9a8c-ef30b48ece3f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_0bc355a7-dd38-4daf-872f-962d6ed7a8b3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_46b97c76-3b4a-4145-940f-e2c9d99d8bc0_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_IntangibleAssetsGrossIncludingGoodwill_33a3c1d9-934e-45e2-b472-cff0df9af05d_totalLabel_en-US" xlink:label="lab_elf_IntangibleAssetsGrossIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total goodwill and other intangibles, Gross carrying amount</link:label>
    <link:label id="lab_elf_IntangibleAssetsGrossIncludingGoodwill_label_en-US" xlink:label="lab_elf_IntangibleAssetsGrossIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Gross Including Goodwill</link:label>
    <link:label id="lab_elf_IntangibleAssetsGrossIncludingGoodwill_documentation_en-US" xlink:label="lab_elf_IntangibleAssetsGrossIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets gross including goodwill.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_IntangibleAssetsGrossIncludingGoodwill" xlink:href="elf-20221231.xsd#elf_IntangibleAssetsGrossIncludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_IntangibleAssetsGrossIncludingGoodwill" xlink:to="lab_elf_IntangibleAssetsGrossIncludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_51a3dec7-32a0-4fcf-96ac-de35626d6e35_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_eaeb41f7-c796-4a89-8a8a-4c3faed2d603_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_9d1cded5-0b6f-4743-9e57-9ea672982741_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4f3bb4b4-6432-4b6e-9177-f2e78954e9e5_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_8d320c16-87cd-4d27-8edb-392afc92af6a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock Option Activity and Related Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_0f2e6947-773e-4d63-a319-5154c1aaf527_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_3fd2ae73-4391-4fdc-a97b-3dfe1f176b08_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_0c197aaf-d336-4a2f-b5c9-fde578cec807_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_cba911d5-d1d6-4bd7-9d1d-497a0b9e46f4_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent accounting pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_d0ed72d9-0b6b-40cc-87ad-7c07aee38a57_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_f21e1c22-5a8c-4f1a-8edf-230815004d5d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Numerator and Denominator in Basic and Diluted Net Income Per Common Share Computations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_17a42647-8eda-4c10-8fc5-951e6c5ac5ad_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate at period end</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_bd10b93b-1611-415c-bd5f-1103ac1a7bc9_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4bce337c-1b2e-43ad-ad26-e97926d370a7_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_3c8636ab-1206-48eb-968a-ff456c687a30_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LesseeOperatingLeaseOptionToExtendTerm_28a819d7-dbf3-42cf-af2b-e7339d5fe6c2_terseLabel_en-US" xlink:label="lab_elf_LesseeOperatingLeaseOptionToExtendTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee operating lease, option to extend</link:label>
    <link:label id="lab_elf_LesseeOperatingLeaseOptionToExtendTerm_label_en-US" xlink:label="lab_elf_LesseeOperatingLeaseOptionToExtendTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Option to Extend, Term</link:label>
    <link:label id="lab_elf_LesseeOperatingLeaseOptionToExtendTerm_documentation_en-US" xlink:label="lab_elf_LesseeOperatingLeaseOptionToExtendTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Option to Extend, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LesseeOperatingLeaseOptionToExtendTerm" xlink:href="elf-20221231.xsd#elf_LesseeOperatingLeaseOptionToExtendTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LesseeOperatingLeaseOptionToExtendTerm" xlink:to="lab_elf_LesseeOperatingLeaseOptionToExtendTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_7a66dfc9-4020-4a53-93e2-782860df0920_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_f62de78d-1ff8-4dd4-8c02-48fd2e13d08b_totalLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Net carrying amount</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_4c8fb20a-57b7-43c8-bc6d-ba4b1462410f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and intangible asset impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Asset Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_SocialMediaAnalyticsCompanyMember_9af4b368-5fca-4a94-b2e7-b97e1f42c8b9_terseLabel_en-US" xlink:label="lab_elf_SocialMediaAnalyticsCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Social Media Analytics Company</link:label>
    <link:label id="lab_elf_SocialMediaAnalyticsCompanyMember_label_en-US" xlink:label="lab_elf_SocialMediaAnalyticsCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Social Media Analytics Company [Member]</link:label>
    <link:label id="lab_elf_SocialMediaAnalyticsCompanyMember_documentation_en-US" xlink:label="lab_elf_SocialMediaAnalyticsCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Social Media Analytics Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_SocialMediaAnalyticsCompanyMember" xlink:href="elf-20221231.xsd#elf_SocialMediaAnalyticsCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_SocialMediaAnalyticsCompanyMember" xlink:to="lab_elf_SocialMediaAnalyticsCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDueYearOne_96465cac-e872-4cec-801d-0f71d1b1f51a_totalLabel_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDueYearOne" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDueYearOne_label_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDueYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Payments, Due Year One</link:label>
    <link:label id="lab_elf_LeaseLiabilityPaymentsDueYearOne_documentation_en-US" xlink:label="lab_elf_LeaseLiabilityPaymentsDueYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Payments, Due Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueYearOne" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_elf_LeaseLiabilityPaymentsDueYearOne" xlink:to="lab_elf_LeaseLiabilityPaymentsDueYearOne" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>elf-20221231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:d2d80f37-0d91-456a-8343-26340ce0d41b,g:69da16e1-ab30-4f39-9752-66fe36a7e6cc-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Coverpage" xlink:type="simple" xlink:href="elf-20221231.xsd#Coverpage"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/Coverpage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_93cee752-fe1c-444d-abe0-a6e62e52ba88" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_DocumentType_93cee752-fe1c-444d-abe0-a6e62e52ba88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_fa0a3bcd-3120-4d69-aab9-9c3455a94878" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_DocumentQuarterlyReport_fa0a3bcd-3120-4d69-aab9-9c3455a94878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_9dea265a-0f59-48d2-90e8-adfc7d261496" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_DocumentPeriodEndDate_9dea265a-0f59-48d2-90e8-adfc7d261496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_bc0b1ea0-cb86-4038-ac8b-9ed8d90fc887" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_DocumentTransitionReport_bc0b1ea0-cb86-4038-ac8b-9ed8d90fc887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_02f87b1a-4359-438b-aba8-9f14dbbe89cf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_EntityFileNumber_02f87b1a-4359-438b-aba8-9f14dbbe89cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_a8245edf-745e-48fe-8683-cbd83ace0c7a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_EntityRegistrantName_a8245edf-745e-48fe-8683-cbd83ace0c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_1b855830-bac1-4b2a-b7fb-a6624d88db8c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_EntityIncorporationStateCountryCode_1b855830-bac1-4b2a-b7fb-a6624d88db8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_ff417645-3410-4216-b8fe-870b4ba1fe4b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_EntityTaxIdentificationNumber_ff417645-3410-4216-b8fe-870b4ba1fe4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_8574edac-9f21-458f-b3c3-082c6c6285ed" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_EntityAddressAddressLine1_8574edac-9f21-458f-b3c3-082c6c6285ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_38c623cb-d3f0-47cf-b082-3ee005d3c8fa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_EntityAddressCityOrTown_38c623cb-d3f0-47cf-b082-3ee005d3c8fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_22bc8afc-62cc-4999-8100-1b60a757b9bf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_EntityAddressStateOrProvince_22bc8afc-62cc-4999-8100-1b60a757b9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_60eb8888-a4a7-49bf-915c-833478e82c60" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_EntityAddressPostalZipCode_60eb8888-a4a7-49bf-915c-833478e82c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_0526c4b1-860d-456b-accd-1bb7d3ecb213" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_CityAreaCode_0526c4b1-860d-456b-accd-1bb7d3ecb213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_e811f343-1644-4184-8c8b-c4d9bf2b6097" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_LocalPhoneNumber_e811f343-1644-4184-8c8b-c4d9bf2b6097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_1c5019b8-31ae-4b90-a211-37209ffa0a62" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_Security12bTitle_1c5019b8-31ae-4b90-a211-37209ffa0a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_54389c95-ff52-4bc7-a6fb-3a785f9fbb86" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_TradingSymbol_54389c95-ff52-4bc7-a6fb-3a785f9fbb86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_874dfc14-81ca-4e87-8d7d-71e689603b73" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_SecurityExchangeName_874dfc14-81ca-4e87-8d7d-71e689603b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_50421b35-3155-4054-9c81-9ac8ea6be7b7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_EntityCurrentReportingStatus_50421b35-3155-4054-9c81-9ac8ea6be7b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_d148cf2c-dbc9-4f36-87b1-f78c3a192d75" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_EntityInteractiveDataCurrent_d148cf2c-dbc9-4f36-87b1-f78c3a192d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_1d497d1f-59ff-4ed9-b7d6-3a547633a9bd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_EntityFilerCategory_1d497d1f-59ff-4ed9-b7d6-3a547633a9bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_e002ebaf-c509-4996-af72-59483b87aa55" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_EntitySmallBusiness_e002ebaf-c509-4996-af72-59483b87aa55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_431c696a-9b3b-49bb-b467-353def4158d8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_EntityEmergingGrowthCompany_431c696a-9b3b-49bb-b467-353def4158d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_a6135daf-671b-4eb9-a37f-61e987e41823" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_EntityShellCompany_a6135daf-671b-4eb9-a37f-61e987e41823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_b7315721-1e71-4e11-8b97-11f77a8bb616" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_b7315721-1e71-4e11-8b97-11f77a8bb616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_052dc35f-c23d-45d1-9239-9bde3533342a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_AmendmentFlag_052dc35f-c23d-45d1-9239-9bde3533342a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_37ea411f-d057-41fb-b807-8497457eaa6d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_DocumentFiscalYearFocus_37ea411f-d057-41fb-b807-8497457eaa6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_37933c66-0893-4d61-a837-bee8d7752b0b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_DocumentFiscalPeriodFocus_37933c66-0893-4d61-a837-bee8d7752b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_84b92766-67e5-497a-a00d-6f71fb2ec852" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_EntityCentralIndexKey_84b92766-67e5-497a-a00d-6f71fb2ec852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_f9aede50-4808-4f85-95ad-32e7f85286c3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_992edf95-dd15-48c9-845b-7e01e784a556" xlink:to="loc_dei_CurrentFiscalYearEndDate_f9aede50-4808-4f85-95ad-32e7f85286c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited" xlink:type="simple" xlink:href="elf-20221231.xsd#Condensedconsolidatedbalancesheetsunaudited"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_480bc7e2-ead8-4906-960d-08c5f785edbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_d31aa35b-af04-4013-b195-d13e51a114ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_480bc7e2-ead8-4906-960d-08c5f785edbc" xlink:to="loc_us-gaap_AssetsAbstract_d31aa35b-af04-4013-b195-d13e51a114ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_a60d4955-9c85-4485-ab12-0c030bb424bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d31aa35b-af04-4013-b195-d13e51a114ec" xlink:to="loc_us-gaap_AssetsCurrentAbstract_a60d4955-9c85-4485-ab12-0c030bb424bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_44392fbd-47d4-42a3-a06a-075e7cd4b08f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a60d4955-9c85-4485-ab12-0c030bb424bc" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_44392fbd-47d4-42a3-a06a-075e7cd4b08f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_b1a014f7-9067-4ba7-9c6e-f6be981c3422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a60d4955-9c85-4485-ab12-0c030bb424bc" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_b1a014f7-9067-4ba7-9c6e-f6be981c3422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a82259c9-7740-4172-8d69-10673c6ab102" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a60d4955-9c85-4485-ab12-0c030bb424bc" xlink:to="loc_us-gaap_InventoryNet_a82259c9-7740-4172-8d69-10673c6ab102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a0ff7f3f-c406-4ae4-947e-1de702fd22c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a60d4955-9c85-4485-ab12-0c030bb424bc" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a0ff7f3f-c406-4ae4-947e-1de702fd22c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c31e46ae-a2f3-4aa7-9575-55562bda0e00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a60d4955-9c85-4485-ab12-0c030bb424bc" xlink:to="loc_us-gaap_AssetsCurrent_c31e46ae-a2f3-4aa7-9575-55562bda0e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5a590e25-d776-4bcf-b385-da0a05f9c20d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d31aa35b-af04-4013-b195-d13e51a114ec" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5a590e25-d776-4bcf-b385-da0a05f9c20d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_38683352-57a2-4296-865c-b4bebd3449f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d31aa35b-af04-4013-b195-d13e51a114ec" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_38683352-57a2-4296-865c-b4bebd3449f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a28871c6-80a6-44fe-a401-209f1aa6eaed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d31aa35b-af04-4013-b195-d13e51a114ec" xlink:to="loc_us-gaap_Goodwill_a28871c6-80a6-44fe-a401-209f1aa6eaed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_523660ed-3619-4450-babe-579996e91afb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d31aa35b-af04-4013-b195-d13e51a114ec" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_523660ed-3619-4450-babe-579996e91afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_eef065b6-74b5-4dbb-9413-8a6eb56d262f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d31aa35b-af04-4013-b195-d13e51a114ec" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_eef065b6-74b5-4dbb-9413-8a6eb56d262f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c2acd700-6436-49f9-b361-ed910c9d03ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d31aa35b-af04-4013-b195-d13e51a114ec" xlink:to="loc_us-gaap_Assets_c2acd700-6436-49f9-b361-ed910c9d03ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_93e9def5-3575-491d-b4e8-e2d919d2060f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_480bc7e2-ead8-4906-960d-08c5f785edbc" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_93e9def5-3575-491d-b4e8-e2d919d2060f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_8712db4c-201d-4e13-9e37-19385d48fbce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_93e9def5-3575-491d-b4e8-e2d919d2060f" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_8712db4c-201d-4e13-9e37-19385d48fbce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_d4dbfd3c-15f0-4485-b1c4-531977040ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8712db4c-201d-4e13-9e37-19385d48fbce" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_d4dbfd3c-15f0-4485-b1c4-531977040ca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_29541ae0-82e8-4692-8c98-591be9bf006c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8712db4c-201d-4e13-9e37-19385d48fbce" xlink:to="loc_us-gaap_AccountsPayableCurrent_29541ae0-82e8-4692-8c98-591be9bf006c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_fd7affab-19ca-4529-bb2c-3eef6da9b7cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8712db4c-201d-4e13-9e37-19385d48fbce" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_fd7affab-19ca-4529-bb2c-3eef6da9b7cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_533c2d88-3dc4-436b-8eb1-5b10b3d96e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8712db4c-201d-4e13-9e37-19385d48fbce" xlink:to="loc_us-gaap_LiabilitiesCurrent_533c2d88-3dc4-436b-8eb1-5b10b3d96e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_ef7c76c0-27b4-40b1-8037-082ab14052c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_93e9def5-3575-491d-b4e8-e2d919d2060f" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_ef7c76c0-27b4-40b1-8037-082ab14052c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e92d1f3e-00e8-4ad9-a065-6a0f9ade39a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_93e9def5-3575-491d-b4e8-e2d919d2060f" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e92d1f3e-00e8-4ad9-a065-6a0f9ade39a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_712a9feb-f9cf-4a86-826f-43b387a2ca4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_93e9def5-3575-491d-b4e8-e2d919d2060f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_712a9feb-f9cf-4a86-826f-43b387a2ca4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_72d6587c-31e5-4619-bc09-7669afaeb43c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_93e9def5-3575-491d-b4e8-e2d919d2060f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_72d6587c-31e5-4619-bc09-7669afaeb43c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c3bb66f6-9f74-40db-9ba0-f843b395e59f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_93e9def5-3575-491d-b4e8-e2d919d2060f" xlink:to="loc_us-gaap_Liabilities_c3bb66f6-9f74-40db-9ba0-f843b395e59f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_b232572f-cc7c-494b-8a68-2d57cbf11bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_93e9def5-3575-491d-b4e8-e2d919d2060f" xlink:to="loc_us-gaap_CommitmentsAndContingencies_b232572f-cc7c-494b-8a68-2d57cbf11bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_503d5e5c-95a8-4a72-901e-fadd24998231" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_93e9def5-3575-491d-b4e8-e2d919d2060f" xlink:to="loc_us-gaap_StockholdersEquityAbstract_503d5e5c-95a8-4a72-901e-fadd24998231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_2ca916dd-f2a6-4111-937a-3ffd58522d72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_503d5e5c-95a8-4a72-901e-fadd24998231" xlink:to="loc_us-gaap_CommonStockValue_2ca916dd-f2a6-4111-937a-3ffd58522d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4a1e3f44-8b1c-4617-b180-4050fce152c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_503d5e5c-95a8-4a72-901e-fadd24998231" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4a1e3f44-8b1c-4617-b180-4050fce152c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6db62fa8-e2bd-4925-b303-bf04abdac845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_503d5e5c-95a8-4a72-901e-fadd24998231" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6db62fa8-e2bd-4925-b303-bf04abdac845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b2ae3a60-13d3-4d8b-857a-1910ecf083bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_503d5e5c-95a8-4a72-901e-fadd24998231" xlink:to="loc_us-gaap_StockholdersEquity_b2ae3a60-13d3-4d8b-857a-1910ecf083bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_38e06a11-e351-47f0-ab34-b252bc0300ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_93e9def5-3575-491d-b4e8-e2d919d2060f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_38e06a11-e351-47f0-ab34-b252bc0300ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/CondensedconsolidatedbalancesheetsunauditedParenthetical" xlink:type="simple" xlink:href="elf-20221231.xsd#CondensedconsolidatedbalancesheetsunauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/CondensedconsolidatedbalancesheetsunauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_84fbd63e-a0c9-4fdb-9a3a-28c7d25fc7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_03de3a73-115b-4f1a-aa7b-c6b641ad8a57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_84fbd63e-a0c9-4fdb-9a3a-28c7d25fc7ef" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_03de3a73-115b-4f1a-aa7b-c6b641ad8a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_cdd249b0-a15e-405c-9767-197bcb26db54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_84fbd63e-a0c9-4fdb-9a3a-28c7d25fc7ef" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_cdd249b0-a15e-405c-9767-197bcb26db54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_c7ca7aab-5973-4124-9600-3cc8c7908ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_84fbd63e-a0c9-4fdb-9a3a-28c7d25fc7ef" xlink:to="loc_us-gaap_CommonStockSharesIssued_c7ca7aab-5973-4124-9600-3cc8c7908ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_53d9aaad-683e-42e8-b110-75ebe9a41225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_84fbd63e-a0c9-4fdb-9a3a-28c7d25fc7ef" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_53d9aaad-683e-42e8-b110-75ebe9a41225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited" xlink:type="simple" xlink:href="elf-20221231.xsd#Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_5e090287-ac0b-430e-9951-f8c9bc3aabbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_154227d6-635d-4f5f-99c2-aa9b5e0262d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5e090287-ac0b-430e-9951-f8c9bc3aabbf" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_154227d6-635d-4f5f-99c2-aa9b5e0262d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_3c175d33-95e7-4e1e-be43-34b177cd00f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5e090287-ac0b-430e-9951-f8c9bc3aabbf" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_3c175d33-95e7-4e1e-be43-34b177cd00f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_40185766-e76d-467a-a831-8a391bbed2e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5e090287-ac0b-430e-9951-f8c9bc3aabbf" xlink:to="loc_us-gaap_GrossProfit_40185766-e76d-467a-a831-8a391bbed2e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d417bfae-4e03-47d7-882a-deb54a6c7dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5e090287-ac0b-430e-9951-f8c9bc3aabbf" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d417bfae-4e03-47d7-882a-deb54a6c7dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_06152863-7213-45cc-84e3-e12d52cd10b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5e090287-ac0b-430e-9951-f8c9bc3aabbf" xlink:to="loc_us-gaap_RestructuringCharges_06152863-7213-45cc-84e3-e12d52cd10b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2a6f0fba-bc2e-4d69-bf5e-f874e282909d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5e090287-ac0b-430e-9951-f8c9bc3aabbf" xlink:to="loc_us-gaap_OperatingIncomeLoss_2a6f0fba-bc2e-4d69-bf5e-f874e282909d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_8c453e9a-f02d-42c9-ae20-e6c9ae7d3cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5e090287-ac0b-430e-9951-f8c9bc3aabbf" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_8c453e9a-f02d-42c9-ae20-e6c9ae7d3cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_b26011e5-28d4-474c-9aaf-d77cbedb6a23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5e090287-ac0b-430e-9951-f8c9bc3aabbf" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_b26011e5-28d4-474c-9aaf-d77cbedb6a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_349ec264-8adf-47a4-90b9-d13e72b251c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5e090287-ac0b-430e-9951-f8c9bc3aabbf" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_349ec264-8adf-47a4-90b9-d13e72b251c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_248d24d8-9f1c-4b50-8038-47864ecd9023" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5e090287-ac0b-430e-9951-f8c9bc3aabbf" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_248d24d8-9f1c-4b50-8038-47864ecd9023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d1010190-91ed-4279-885c-cbdc7c069ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5e090287-ac0b-430e-9951-f8c9bc3aabbf" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d1010190-91ed-4279-885c-cbdc7c069ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ab458e18-9364-413f-9495-1d6ff1f2f108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5e090287-ac0b-430e-9951-f8c9bc3aabbf" xlink:to="loc_us-gaap_NetIncomeLoss_ab458e18-9364-413f-9495-1d6ff1f2f108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_52e86145-3285-4db0-a4ef-9b160a6fb76c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5e090287-ac0b-430e-9951-f8c9bc3aabbf" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_52e86145-3285-4db0-a4ef-9b160a6fb76c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_5eab8d8c-8f24-483b-8eef-cdac8db46d07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5e090287-ac0b-430e-9951-f8c9bc3aabbf" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_5eab8d8c-8f24-483b-8eef-cdac8db46d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_fba2b8b0-536c-4169-9d10-98b4bc131f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_5eab8d8c-8f24-483b-8eef-cdac8db46d07" xlink:to="loc_us-gaap_EarningsPerShareBasic_fba2b8b0-536c-4169-9d10-98b4bc131f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_9193a3bc-d57a-456e-a58a-57a1cb4351bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_5eab8d8c-8f24-483b-8eef-cdac8db46d07" xlink:to="loc_us-gaap_EarningsPerShareDiluted_9193a3bc-d57a-456e-a58a-57a1cb4351bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_4eef5db5-00ef-4f15-9cb0-9749c0f935b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5e090287-ac0b-430e-9951-f8c9bc3aabbf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_4eef5db5-00ef-4f15-9cb0-9749c0f935b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_53a695e9-c24d-407f-9aac-80758b8c6525" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_4eef5db5-00ef-4f15-9cb0-9749c0f935b8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_53a695e9-c24d-407f-9aac-80758b8c6525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_66874139-33a5-4462-9459-801fc6543eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_4eef5db5-00ef-4f15-9cb0-9749c0f935b8" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_66874139-33a5-4462-9459-801fc6543eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited" xlink:type="simple" xlink:href="elf-20221231.xsd#Condensedconsolidatedstatementsofstockholdersequityunaudited"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_e5c092bf-5f50-4433-9a01-5e930fd2fe84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_577b551c-9bfb-4072-900b-6903b8a9d3e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_e5c092bf-5f50-4433-9a01-5e930fd2fe84" xlink:to="loc_us-gaap_StatementTable_577b551c-9bfb-4072-900b-6903b8a9d3e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5bdd8194-2037-4fa2-8336-1f0069c65ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_577b551c-9bfb-4072-900b-6903b8a9d3e2" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5bdd8194-2037-4fa2-8336-1f0069c65ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3ad8c123-f4ea-416c-8ad3-92ba6a2f2aef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5bdd8194-2037-4fa2-8336-1f0069c65ccb" xlink:to="loc_us-gaap_EquityComponentDomain_3ad8c123-f4ea-416c-8ad3-92ba6a2f2aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_cb898359-2d52-4e66-b95a-2ca2a8def406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3ad8c123-f4ea-416c-8ad3-92ba6a2f2aef" xlink:to="loc_us-gaap_CommonStockMember_cb898359-2d52-4e66-b95a-2ca2a8def406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_04b69c25-d833-4c01-b8c6-f1d75f708257" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3ad8c123-f4ea-416c-8ad3-92ba6a2f2aef" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_04b69c25-d833-4c01-b8c6-f1d75f708257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_1b97003e-d61c-47ec-9a48-d15f4be282f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3ad8c123-f4ea-416c-8ad3-92ba6a2f2aef" xlink:to="loc_us-gaap_RetainedEarningsMember_1b97003e-d61c-47ec-9a48-d15f4be282f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1d7144f4-39e7-4436-8b47-4c34a33ad857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_577b551c-9bfb-4072-900b-6903b8a9d3e2" xlink:to="loc_us-gaap_StatementLineItems_1d7144f4-39e7-4436-8b47-4c34a33ad857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1d7144f4-39e7-4436-8b47-4c34a33ad857" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b7c26a20-1b58-4abc-ba8d-84d48940dd28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:to="loc_us-gaap_StockholdersEquity_b7c26a20-1b58-4abc-ba8d-84d48940dd28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_782368f9-8beb-41dc-a602-d875944572f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:to="loc_us-gaap_SharesOutstanding_782368f9-8beb-41dc-a602-d875944572f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9c53a283-aeb9-4492-9d1b-ed4bb97f556c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:to="loc_us-gaap_NetIncomeLoss_9c53a283-aeb9-4492-9d1b-ed4bb97f556c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_866edfe7-dea3-4b88-a436-aa15ddf38f73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_866edfe7-dea3-4b88-a436-aa15ddf38f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_dca4d6af-b31c-4449-ac51-ad4f3d2affae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_dca4d6af-b31c-4449-ac51-ad4f3d2affae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_be2014e3-3993-4360-ad15-d8b8909e9a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_be2014e3-3993-4360-ad15-d8b8909e9a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c8e088e6-6c8c-4fc6-bc4d-54e949264331" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:to="loc_us-gaap_StockholdersEquity_c8e088e6-6c8c-4fc6-bc4d-54e949264331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_4c74b47f-2982-4b7f-9e48-94ed31c5959b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_09c111e8-7514-4f66-b259-5452064e37db" xlink:to="loc_us-gaap_SharesOutstanding_4c74b47f-2982-4b7f-9e48-94ed31c5959b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" xlink:type="simple" xlink:href="elf-20221231.xsd#Condensedconsolidatedstatementsofcashflowsunaudited"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_b79b5044-71f2-405b-b6d1-a322714731f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_02a547c9-f2f3-41fb-87ab-5e30e9b56dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b79b5044-71f2-405b-b6d1-a322714731f1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_02a547c9-f2f3-41fb-87ab-5e30e9b56dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6c3bf939-e483-4286-8866-08ec5816fd56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_02a547c9-f2f3-41fb-87ab-5e30e9b56dd3" xlink:to="loc_us-gaap_NetIncomeLoss_6c3bf939-e483-4286-8866-08ec5816fd56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3a467e17-e94e-4773-a128-1dbd7128f5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_02a547c9-f2f3-41fb-87ab-5e30e9b56dd3" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3a467e17-e94e-4773-a128-1dbd7128f5a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_2526a2df-e819-4065-9e2e-f132d88069eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3a467e17-e94e-4773-a128-1dbd7128f5a1" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_2526a2df-e819-4065-9e2e-f132d88069eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_e25db42c-ef91-478e-b04f-1094ebb62d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3a467e17-e94e-4773-a128-1dbd7128f5a1" xlink:to="loc_us-gaap_RestructuringCharges_e25db42c-ef91-478e-b04f-1094ebb62d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ec1955b1-925a-4899-bc22-fa42a903ee05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3a467e17-e94e-4773-a128-1dbd7128f5a1" xlink:to="loc_us-gaap_ShareBasedCompensation_ec1955b1-925a-4899-bc22-fa42a903ee05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a5a5ac3d-89ab-45d0-bdaf-c8a7db6d324f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3a467e17-e94e-4773-a128-1dbd7128f5a1" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a5a5ac3d-89ab-45d0-bdaf-c8a7db6d324f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_6a6ed048-1883-4dda-ba84-619003b33404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3a467e17-e94e-4773-a128-1dbd7128f5a1" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_6a6ed048-1883-4dda-ba84-619003b33404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_3e97c0b8-6611-4e28-a023-a44c238a6638" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3a467e17-e94e-4773-a128-1dbd7128f5a1" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_3e97c0b8-6611-4e28-a023-a44c238a6638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_e75e637d-d851-4264-a51b-e42d2d328fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3a467e17-e94e-4773-a128-1dbd7128f5a1" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_e75e637d-d851-4264-a51b-e42d2d328fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_71532c38-357c-4583-b826-4661fad575c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3a467e17-e94e-4773-a128-1dbd7128f5a1" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_71532c38-357c-4583-b826-4661fad575c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7d2eeba5-7fc5-465f-80cc-aeb2b7f96906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_71532c38-357c-4583-b826-4661fad575c2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7d2eeba5-7fc5-465f-80cc-aeb2b7f96906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_e41931da-5584-4f3f-b46d-a9ef6cfec4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_71532c38-357c-4583-b826-4661fad575c2" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_e41931da-5584-4f3f-b46d-a9ef6cfec4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2494990f-464f-4e91-a6af-7caa9970e2de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_71532c38-357c-4583-b826-4661fad575c2" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2494990f-464f-4e91-a6af-7caa9970e2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_27f273f3-7994-40b1-be5f-0a43458f0758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_71532c38-357c-4583-b826-4661fad575c2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_27f273f3-7994-40b1-be5f-0a43458f0758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_0c79f5c3-9e43-4ddc-97ff-8915deabad16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_71532c38-357c-4583-b826-4661fad575c2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_0c79f5c3-9e43-4ddc-97ff-8915deabad16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6514a9d5-94dc-489a-8082-2b24811ab849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_02a547c9-f2f3-41fb-87ab-5e30e9b56dd3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6514a9d5-94dc-489a-8082-2b24811ab849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_dd98dbd3-8a4a-44f4-aa7c-9c899f5e7b35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b79b5044-71f2-405b-b6d1-a322714731f1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_dd98dbd3-8a4a-44f4-aa7c-9c899f5e7b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_86df7f29-f20e-435a-9da9-3b17dd70fc0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_dd98dbd3-8a4a-44f4-aa7c-9c899f5e7b35" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_86df7f29-f20e-435a-9da9-3b17dd70fc0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9f725e0e-4ecd-41a4-8bf9-4f16a488eed9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_dd98dbd3-8a4a-44f4-aa7c-9c899f5e7b35" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9f725e0e-4ecd-41a4-8bf9-4f16a488eed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_0f3cacea-ffad-4765-a0a9-ecc33b077248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b79b5044-71f2-405b-b6d1-a322714731f1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_0f3cacea-ffad-4765-a0a9-ecc33b077248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_6826e7aa-94e1-4152-9eb1-c2963c16120c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_0f3cacea-ffad-4765-a0a9-ecc33b077248" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_6826e7aa-94e1-4152-9eb1-c2963c16120c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_c7027e28-1130-41e7-8c39-44ca8394b9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_0f3cacea-ffad-4765-a0a9-ecc33b077248" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_c7027e28-1130-41e7-8c39-44ca8394b9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_108d4aee-c9f3-408d-8c8c-48c87ebf3577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_0f3cacea-ffad-4765-a0a9-ecc33b077248" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_108d4aee-c9f3-408d-8c8c-48c87ebf3577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_6df4d98e-e666-410d-a002-c324943bc7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_0f3cacea-ffad-4765-a0a9-ecc33b077248" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_6df4d98e-e666-410d-a002-c324943bc7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_73bb506b-a4b0-4780-8202-78a6e831d8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_0f3cacea-ffad-4765-a0a9-ecc33b077248" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_73bb506b-a4b0-4780-8202-78a6e831d8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_aabcb6e3-fde4-441b-85be-2c4b316e844a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_0f3cacea-ffad-4765-a0a9-ecc33b077248" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_aabcb6e3-fde4-441b-85be-2c4b316e844a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_b60a420b-6782-4422-9159-7a38cfc9c581" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_0f3cacea-ffad-4765-a0a9-ecc33b077248" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_b60a420b-6782-4422-9159-7a38cfc9c581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2d0313bd-4fe5-47b0-8f2b-7df35cc1ce90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_0f3cacea-ffad-4765-a0a9-ecc33b077248" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2d0313bd-4fe5-47b0-8f2b-7df35cc1ce90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_df156102-71cc-4a39-900e-86c8135760b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b79b5044-71f2-405b-b6d1-a322714731f1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_df156102-71cc-4a39-900e-86c8135760b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b8be36d4-bb0f-41ab-baed-b9d7e5834dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b79b5044-71f2-405b-b6d1-a322714731f1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b8be36d4-bb0f-41ab-baed-b9d7e5834dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8a2f27e0-0d13-4c46-898b-9d2db917e603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b79b5044-71f2-405b-b6d1-a322714731f1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8a2f27e0-0d13-4c46-898b-9d2db917e603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Natureofoperations" xlink:type="simple" xlink:href="elf-20221231.xsd#Natureofoperations"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/Natureofoperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d4d04833-607e-44fd-be9f-4a95803632bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_08c00335-729e-41ea-b593-6c6c546e9cac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d4d04833-607e-44fd-be9f-4a95803632bc" xlink:to="loc_us-gaap_NatureOfOperations_08c00335-729e-41ea-b593-6c6c546e9cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Summaryofsignificantaccountingpolicies" xlink:type="simple" xlink:href="elf-20221231.xsd#Summaryofsignificantaccountingpolicies"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/Summaryofsignificantaccountingpolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_191d6241-b171-4c75-aae3-4b7652ea1c66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_465ddc99-2e70-4dd2-a851-853d0ced93b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_191d6241-b171-4c75-aae3-4b7652ea1c66" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_465ddc99-2e70-4dd2-a851-853d0ced93b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Investmentinequitysecurities" xlink:type="simple" xlink:href="elf-20221231.xsd#Investmentinequitysecurities"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/Investmentinequitysecurities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_f9d4c00f-d057-429d-80c2-583201b23ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_79714aee-5846-4fff-b770-e01fa9ceb9a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_f9d4c00f-d057-429d-80c2-583201b23ac8" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_79714aee-5846-4fff-b770-e01fa9ceb9a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Goodwillandintangibleassets" xlink:type="simple" xlink:href="elf-20221231.xsd#Goodwillandintangibleassets"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/Goodwillandintangibleassets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_98e167d1-cdc4-4021-a90b-2a8f93a44f65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_19f06526-34dc-42a7-9523-3dfc5ed423da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_98e167d1-cdc4-4021-a90b-2a8f93a44f65" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_19f06526-34dc-42a7-9523-3dfc5ed423da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Accruedexpensesandothercurrentliabilities" xlink:type="simple" xlink:href="elf-20221231.xsd#Accruedexpensesandothercurrentliabilities"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/Accruedexpensesandothercurrentliabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_6f31bb32-c01b-492b-862e-7b07fe0a4c48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_ba681588-e96b-4cf9-83de-b214c1e61fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_6f31bb32-c01b-492b-862e-7b07fe0a4c48" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_ba681588-e96b-4cf9-83de-b214c1e61fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Debt" xlink:type="simple" xlink:href="elf-20221231.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0fec16f1-9a55-4bf1-9f90-33e3a1c5da05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_05c88eb6-6642-4394-93a4-8cd2262dde7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0fec16f1-9a55-4bf1-9f90-33e3a1c5da05" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_05c88eb6-6642-4394-93a4-8cd2262dde7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Commitmentsandcontingencies" xlink:type="simple" xlink:href="elf-20221231.xsd#Commitmentsandcontingencies"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/Commitmentsandcontingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_82672b4e-726a-4a3e-86fa-82151e5ec1b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_dd47d3b3-04a0-4429-8a25-70dc8ebcb00f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_82672b4e-726a-4a3e-86fa-82151e5ec1b6" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_dd47d3b3-04a0-4429-8a25-70dc8ebcb00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Stockbasedcompensation" xlink:type="simple" xlink:href="elf-20221231.xsd#Stockbasedcompensation"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/Stockbasedcompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b08e4cb1-5f63-4c4b-9c58-f51a7b29b387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_58c6123f-0fa7-4637-962d-89008e6b5bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b08e4cb1-5f63-4c4b-9c58-f51a7b29b387" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_58c6123f-0fa7-4637-962d-89008e6b5bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Repurchaseofcommonstock" xlink:type="simple" xlink:href="elf-20221231.xsd#Repurchaseofcommonstock"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/Repurchaseofcommonstock" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_6823d59e-0ee7-4fbe-ba58-92baa6eb6964" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_be19e15c-2698-4a75-80a9-0ce2c58f1cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6823d59e-0ee7-4fbe-ba58-92baa6eb6964" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_be19e15c-2698-4a75-80a9-0ce2c58f1cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Netincomepershare" xlink:type="simple" xlink:href="elf-20221231.xsd#Netincomepershare"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/Netincomepershare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4cbc5867-fb4b-4d3d-a4f2-33913f5219cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_767949c2-a8da-4af7-863b-c35278cf93ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4cbc5867-fb4b-4d3d-a4f2-33913f5219cb" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_767949c2-a8da-4af7-863b-c35278cf93ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/Leases" xlink:type="simple" xlink:href="elf-20221231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ceb802f9-6ea2-4f80-bf3d-674703439e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_25e7dfe8-4bb0-461e-8dd2-6420fa3c0fae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ceb802f9-6ea2-4f80-bf3d-674703439e9c" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_25e7dfe8-4bb0-461e-8dd2-6420fa3c0fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_8f900949-6927-4507-9d3f-854076c9345c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ceb802f9-6ea2-4f80-bf3d-674703439e9c" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_8f900949-6927-4507-9d3f-854076c9345c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesPolicies" xlink:type="simple" xlink:href="elf-20221231.xsd#SummaryofsignificantaccountingpoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1a8b2b8c-2945-4e37-9464-fc618cf219d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_321ec449-50f3-4298-aa37-982e1e52b4df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1a8b2b8c-2945-4e37-9464-fc618cf219d6" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_321ec449-50f3-4298-aa37-982e1e52b4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_300ca200-5980-44c1-af29-9c333d2ddd26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1a8b2b8c-2945-4e37-9464-fc618cf219d6" xlink:to="loc_us-gaap_UseOfEstimates_300ca200-5980-44c1-af29-9c333d2ddd26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_19f947f7-6af6-4a1a-a5c4-0c082cef2475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1a8b2b8c-2945-4e37-9464-fc618cf219d6" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_19f947f7-6af6-4a1a-a5c4-0c082cef2475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c5a7c73d-7c5c-4c65-a8aa-92648051ceaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1a8b2b8c-2945-4e37-9464-fc618cf219d6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c5a7c73d-7c5c-4c65-a8aa-92648051ceaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a900a8e8-0c67-43c9-8bc4-dff43244c87f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1a8b2b8c-2945-4e37-9464-fc618cf219d6" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a900a8e8-0c67-43c9-8bc4-dff43244c87f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesTables" xlink:type="simple" xlink:href="elf-20221231.xsd#SummaryofsignificantaccountingpoliciesTables"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7055c3bb-c8b7-4d59-93ef-bec61ad9bcab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_282bde6d-c0fa-47cc-909f-72e2a57ddf93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7055c3bb-c8b7-4d59-93ef-bec61ad9bcab" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_282bde6d-c0fa-47cc-909f-72e2a57ddf93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsTables" xlink:type="simple" xlink:href="elf-20221231.xsd#GoodwillandintangibleassetsTables"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_27d2509c-aa71-40e7-85ec-d5bf6401e7db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_b1c479cf-2d1d-4d41-ae98-a015a93d871e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_27d2509c-aa71-40e7-85ec-d5bf6401e7db" xlink:to="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_b1c479cf-2d1d-4d41-ae98-a015a93d871e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_a8323122-1a38-4cff-850b-e310db64041c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_27d2509c-aa71-40e7-85ec-d5bf6401e7db" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_a8323122-1a38-4cff-850b-e310db64041c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesTables" xlink:type="simple" xlink:href="elf-20221231.xsd#AccruedexpensesandothercurrentliabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_6a796836-fb71-4458-bd71-d282d4688d56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_8d3180cf-e3c2-46a9-9411-a18f2a294775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_6a796836-fb71-4458-bd71-d282d4688d56" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_8d3180cf-e3c2-46a9-9411-a18f2a294775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/DebtTables" xlink:type="simple" xlink:href="elf-20221231.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d4d237ac-6454-4ddc-91ff-43a28fa7f169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_fa0569f2-3929-477c-9b66-ccf816bd2268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d4d237ac-6454-4ddc-91ff-43a28fa7f169" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_fa0569f2-3929-477c-9b66-ccf816bd2268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/StockbasedcompensationTables" xlink:type="simple" xlink:href="elf-20221231.xsd#StockbasedcompensationTables"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/StockbasedcompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d28374d3-4534-4b83-ab7d-2d69c13efc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_affb4184-3e5a-433c-a71e-01234e3c77cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d28374d3-4534-4b83-ab7d-2d69c13efc1e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_affb4184-3e5a-433c-a71e-01234e3c77cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_377617bb-e0ef-46b8-b6e2-5d09e72bedfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d28374d3-4534-4b83-ab7d-2d69c13efc1e" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_377617bb-e0ef-46b8-b6e2-5d09e72bedfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/NetincomepershareTables" xlink:type="simple" xlink:href="elf-20221231.xsd#NetincomepershareTables"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/NetincomepershareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9cd9d056-8219-4171-b881-20bf97a162dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b01447be-b62e-443a-9f10-e42fc007077c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cd9d056-8219-4171-b881-20bf97a162dc" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b01447be-b62e-443a-9f10-e42fc007077c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/LeasesTables" xlink:type="simple" xlink:href="elf-20221231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f76d01f0-d39f-44be-a300-5e6fe2236310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_AssetsAndLiabilitiesLesseeTableTextBlock_5edf23de-b8e0-423a-a215-e2b97e007ca9" xlink:href="elf-20221231.xsd#elf_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f76d01f0-d39f-44be-a300-5e6fe2236310" xlink:to="loc_elf_AssetsAndLiabilitiesLesseeTableTextBlock_5edf23de-b8e0-423a-a215-e2b97e007ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_4b4b0868-f41c-426c-9dc6-28a9ca6fa5f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f76d01f0-d39f-44be-a300-5e6fe2236310" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_4b4b0868-f41c-426c-9dc6-28a9ca6fa5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1bd744a8-55f4-4126-b4b0-1e58fa0a0a12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f76d01f0-d39f-44be-a300-5e6fe2236310" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1bd744a8-55f4-4126-b4b0-1e58fa0a0a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_ed4d530c-c74a-4bac-9371-1c08396e6bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f76d01f0-d39f-44be-a300-5e6fe2236310" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_ed4d530c-c74a-4bac-9371-1c08396e6bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#SummaryofsignificantaccountingpoliciesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_bfa1219d-584a-4918-bbaf-f9a33891865c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_17c53324-9c6e-495f-aadc-09028be91508" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bfa1219d-584a-4918-bbaf-f9a33891865c" xlink:to="loc_us-gaap_NumberOfOperatingSegments_17c53324-9c6e-495f-aadc-09028be91508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_e1245b0b-7a69-4051-9df2-db8b516d5ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bfa1219d-584a-4918-bbaf-f9a33891865c" xlink:to="loc_us-gaap_NumberOfReportableSegments_e1245b0b-7a69-4051-9df2-db8b516d5ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_NumberOfDistributionChannels_ba4b5c3d-44d2-41bb-b40d-e6d7c689ce21" xlink:href="elf-20221231.xsd#elf_NumberOfDistributionChannels"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bfa1219d-584a-4918-bbaf-f9a33891865c" xlink:to="loc_elf_NumberOfDistributionChannels_ba4b5c3d-44d2-41bb-b40d-e6d7c689ce21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_99a06707-7206-4893-ad5d-b1a65ad6df19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2fa7e811-4305-4455-acdd-22d6ae82be1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_99a06707-7206-4893-ad5d-b1a65ad6df19" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2fa7e811-4305-4455-acdd-22d6ae82be1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1b172da8-ab16-4f87-84b8-19005ae27f04" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2fa7e811-4305-4455-acdd-22d6ae82be1c" xlink:to="loc_srt_StatementGeographicalAxis_1b172da8-ab16-4f87-84b8-19005ae27f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_0dfc932d-746f-4691-b14a-f48badf460de" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1b172da8-ab16-4f87-84b8-19005ae27f04" xlink:to="loc_srt_SegmentGeographicalDomain_0dfc932d-746f-4691-b14a-f48badf460de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_3138929d-7b2f-4941-b69c-4cc8e8697c87" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0dfc932d-746f-4691-b14a-f48badf460de" xlink:to="loc_country_US_3138929d-7b2f-4941-b69c-4cc8e8697c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_OtherNonUSMember_15298ed3-0abc-4553-8094-b62884f0fbb4" xlink:href="elf-20221231.xsd#elf_OtherNonUSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0dfc932d-746f-4691-b14a-f48badf460de" xlink:to="loc_elf_OtherNonUSMember_15298ed3-0abc-4553-8094-b62884f0fbb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_8d059630-559f-47d2-b205-41c82fb62833" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2fa7e811-4305-4455-acdd-22d6ae82be1c" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_8d059630-559f-47d2-b205-41c82fb62833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_09babdc5-a965-4291-9d8e-e15cdc8fb4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8d059630-559f-47d2-b205-41c82fb62833" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_09babdc5-a965-4291-9d8e-e15cdc8fb4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/InvestmentinequitysecuritiesAdditionalInformationDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#InvestmentinequitysecuritiesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/InvestmentinequitysecuritiesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_781b8436-ae0a-468a-8308-29d88bbfe3cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_5a982004-109f-4222-a260-498dcfd731fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_781b8436-ae0a-468a-8308-29d88bbfe3cc" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_5a982004-109f-4222-a260-498dcfd731fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ed0734a9-9ab1-492f-b3f9-eed923245cd0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_5a982004-109f-4222-a260-498dcfd731fc" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ed0734a9-9ab1-492f-b3f9-eed923245cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_b6d06887-a310-48bd-81c9-787154dc7138" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ed0734a9-9ab1-492f-b3f9-eed923245cd0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_b6d06887-a310-48bd-81c9-787154dc7138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_SocialMediaAnalyticsCompanyMember_b62896a0-03bb-403f-8e69-160ed1f2052c" xlink:href="elf-20221231.xsd#elf_SocialMediaAnalyticsCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_b6d06887-a310-48bd-81c9-787154dc7138" xlink:to="loc_elf_SocialMediaAnalyticsCompanyMember_b62896a0-03bb-403f-8e69-160ed1f2052c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_469f6d77-eed3-4e65-b8ed-9300ef5210b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_5a982004-109f-4222-a260-498dcfd731fc" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_469f6d77-eed3-4e65-b8ed-9300ef5210b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost_5016febd-ac96-4d08-9e84-becc50ff4266" xlink:href="elf-20221231.xsd#elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_469f6d77-eed3-4e65-b8ed-9300ef5210b5" xlink:to="loc_elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost_5016febd-ac96-4d08-9e84-becc50ff4266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_bc63aadc-3186-4df5-b753-f8c717798974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_469f6d77-eed3-4e65-b8ed-9300ef5210b5" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_bc63aadc-3186-4df5-b753-f8c717798974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2880fd88-44af-4577-a7a8-1c747be4855b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillTable_736fbdb1-a1d2-4a16-9e75-c0b35d2a1443" xlink:href="elf-20221231.xsd#elf_ScheduleOfIntangibleAssetsAndGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2880fd88-44af-4577-a7a8-1c747be4855b" xlink:to="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillTable_736fbdb1-a1d2-4a16-9e75-c0b35d2a1443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b5205cfc-5044-4f46-aa77-6d5798ac9ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillTable_736fbdb1-a1d2-4a16-9e75-c0b35d2a1443" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b5205cfc-5044-4f46-aa77-6d5798ac9ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_03a3e4b3-eeb8-4aca-96ae-cbfe6aeef306" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b5205cfc-5044-4f46-aa77-6d5798ac9ad4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_03a3e4b3-eeb8-4aca-96ae-cbfe6aeef306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_CustomerRelationshipsRetailersMember_307f3f19-eccf-44ca-b2cb-214ac0268e89" xlink:href="elf-20221231.xsd#elf_CustomerRelationshipsRetailersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_03a3e4b3-eeb8-4aca-96ae-cbfe6aeef306" xlink:to="loc_elf_CustomerRelationshipsRetailersMember_307f3f19-eccf-44ca-b2cb-214ac0268e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ElectronicCommerceCustomerRelationshipsMember_4a764a7f-62c5-44ec-86d2-700c40018e7d" xlink:href="elf-20221231.xsd#elf_ElectronicCommerceCustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_03a3e4b3-eeb8-4aca-96ae-cbfe6aeef306" xlink:to="loc_elf_ElectronicCommerceCustomerRelationshipsMember_4a764a7f-62c5-44ec-86d2-700c40018e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_f908f743-447a-421d-a69c-d272d5f6064b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_03a3e4b3-eeb8-4aca-96ae-cbfe6aeef306" xlink:to="loc_us-gaap_TrademarksMember_f908f743-447a-421d-a69c-d272d5f6064b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3bc91c00-36df-42c1-a506-c0dad234d348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillTable_736fbdb1-a1d2-4a16-9e75-c0b35d2a1443" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3bc91c00-36df-42c1-a506-c0dad234d348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_fb8661bb-a246-4227-a3db-f1672252e290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3bc91c00-36df-42c1-a506-c0dad234d348" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_fb8661bb-a246-4227-a3db-f1672252e290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_2e6ddc45-addc-4fdc-9afb-684562de3612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_fb8661bb-a246-4227-a3db-f1672252e290" xlink:to="loc_us-gaap_TrademarksMember_2e6ddc45-addc-4fdc-9afb-684562de3612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:href="elf-20221231.xsd#elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillTable_736fbdb1-a1d2-4a16-9e75-c0b35d2a1443" xlink:to="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2f7549f2-25b7-4f4e-985e-968de9782218" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2f7549f2-25b7-4f4e-985e-968de9782218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ed234f3a-f59b-4724-ad44-98c1612a809d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ed234f3a-f59b-4724-ad44-98c1612a809d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b5cce535-d3f3-46b8-95fe-7f94af14da8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b5cce535-d3f3-46b8-95fe-7f94af14da8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f440e0ef-26a0-4a96-9ba9-02ce17e3baf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f440e0ef-26a0-4a96-9ba9-02ce17e3baf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_5b5e1414-118d-433b-8327-e10dfc2caa7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_5b5e1414-118d-433b-8327-e10dfc2caa7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_9ffba85d-bed3-477f-9042-7ceb6c1294bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_GoodwillGross_9ffba85d-bed3-477f-9042-7ceb6c1294bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_0a1484d9-6d7e-43c1-b2c8-559fb9b54598" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_0a1484d9-6d7e-43c1-b2c8-559fb9b54598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_01d2f501-4f82-4a68-88cc-617228d713b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_Goodwill_01d2f501-4f82-4a68-88cc-617228d713b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_IntangibleAssetsGrossIncludingGoodwill_ab021cde-d68d-456b-a8c0-f9ef38d78a6e" xlink:href="elf-20221231.xsd#elf_IntangibleAssetsGrossIncludingGoodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_elf_IntangibleAssetsGrossIncludingGoodwill_ab021cde-d68d-456b-a8c0-f9ef38d78a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization_bcafe2bb-11f5-4fd9-a400-9243c3c701aa" xlink:href="elf-20221231.xsd#elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization_bcafe2bb-11f5-4fd9-a400-9243c3c701aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_fd706f26-6c8e-4f45-85e4-d17122455a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems_0cb74f3c-b9be-4337-a933-398030b4cff5" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_fd706f26-6c8e-4f45-85e4-d17122455a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails_1" xlink:type="simple" xlink:href="elf-20221231.xsd#GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails_1"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsAdditionalInformationDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#GoodwillandintangibleassetsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a3b942c1-ed12-47f2-85ec-8b8c3708565d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_d8361758-8e34-459a-96c8-dd29df42e1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a3b942c1-ed12-47f2-85ec-8b8c3708565d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_d8361758-8e34-459a-96c8-dd29df42e1c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_c9d8e1be-b9a4-4898-9632-3ec62cc3cffa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a3b942c1-ed12-47f2-85ec-8b8c3708565d" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_c9d8e1be-b9a4-4898-9632-3ec62cc3cffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_817669d0-acfa-4935-8614-634146432087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_fcef9ccc-0bf3-46b8-837e-69e946e9d8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_817669d0-acfa-4935-8614-634146432087" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_fcef9ccc-0bf3-46b8-837e-69e946e9d8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e17fa15e-dc53-49ab-8e8f-3a56debe927b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_817669d0-acfa-4935-8614-634146432087" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e17fa15e-dc53-49ab-8e8f-3a56debe927b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2442275c-479e-4637-a2b6-9bdb5dea1261" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_817669d0-acfa-4935-8614-634146432087" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2442275c-479e-4637-a2b6-9bdb5dea1261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_fd076a28-6bc7-43db-827b-929527c94ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_817669d0-acfa-4935-8614-634146432087" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_fd076a28-6bc7-43db-827b-929527c94ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7e0c6adf-0ba4-4644-9e16-3705ff1db503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_817669d0-acfa-4935-8614-634146432087" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7e0c6adf-0ba4-4644-9e16-3705ff1db503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_25f4251b-b76a-42c9-bc03-44398be4c2d3" xlink:href="elf-20221231.xsd#elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_817669d0-acfa-4935-8614-634146432087" xlink:to="loc_elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_25f4251b-b76a-42c9-bc03-44398be4c2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_27fa7dad-d57d-4c80-a6f4-40a5e91a798f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_817669d0-acfa-4935-8614-634146432087" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_27fa7dad-d57d-4c80-a6f4-40a5e91a798f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_16d30cda-2c50-4901-a9f3-969b2c86c4ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_AccruedExpenses_53e8ad4c-1386-4afa-905e-a5142868c206" xlink:href="elf-20221231.xsd#elf_AccruedExpenses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_16d30cda-2c50-4901-a9f3-969b2c86c4ad" xlink:to="loc_elf_AccruedExpenses_53e8ad4c-1386-4afa-905e-a5142868c206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_85abaa79-d1cc-4e13-97f0-85ad8d4018f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_16d30cda-2c50-4901-a9f3-969b2c86c4ad" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_85abaa79-d1cc-4e13-97f0-85ad8d4018f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ec3197ce-1e2d-4e74-8346-b3f70750d0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_16d30cda-2c50-4901-a9f3-969b2c86c4ad" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ec3197ce-1e2d-4e74-8346-b3f70750d0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_23cd7d59-4016-4490-93d7-48da53e8c3cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_16d30cda-2c50-4901-a9f3-969b2c86c4ad" xlink:to="loc_us-gaap_TaxesPayableCurrent_23cd7d59-4016-4490-93d7-48da53e8c3cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_3c48be7f-336a-4e3c-a4ad-a906d1bcbca9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_16d30cda-2c50-4901-a9f3-969b2c86c4ad" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_3c48be7f-336a-4e3c-a4ad-a906d1bcbca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_77691c72-d09a-4c91-8a1e-a108abc0a37a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_16d30cda-2c50-4901-a9f3-969b2c86c4ad" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_77691c72-d09a-4c91-8a1e-a108abc0a37a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#DebtScheduleofOutstandingDebtDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_af210f2b-ebb0-42d4-a3a6-ae1e9626d416" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e814a927-aec7-4a66-af96-82192b81ad55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_af210f2b-ebb0-42d4-a3a6-ae1e9626d416" xlink:to="loc_us-gaap_DebtInstrumentTable_e814a927-aec7-4a66-af96-82192b81ad55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_b3631953-a5a2-49a2-8f50-5c8407ae3415" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e814a927-aec7-4a66-af96-82192b81ad55" xlink:to="loc_us-gaap_CreditFacilityAxis_b3631953-a5a2-49a2-8f50-5c8407ae3415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e8d8fa98-871d-42f0-a93b-4f427d871cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_b3631953-a5a2-49a2-8f50-5c8407ae3415" xlink:to="loc_us-gaap_CreditFacilityDomain_e8d8fa98-871d-42f0-a93b-4f427d871cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_TermLoanFacilityMember_1881eb20-360f-4781-b9e5-24524bd6b2f3" xlink:href="elf-20221231.xsd#elf_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e8d8fa98-871d-42f0-a93b-4f427d871cfe" xlink:to="loc_elf_TermLoanFacilityMember_1881eb20-360f-4781-b9e5-24524bd6b2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e814a927-aec7-4a66-af96-82192b81ad55" xlink:to="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e17fd215-d8d2-4f6d-9d82-c55f35e9a49c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e17fd215-d8d2-4f6d-9d82-c55f35e9a49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_c1663688-4cdc-4db2-a64d-dc9761610e75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:to="loc_us-gaap_FinanceLeaseLiability_c1663688-4cdc-4db2-a64d-dc9761610e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LongTermDebtGrossAndLeaseObligation_d2428e25-50a0-445c-8ebf-b9bf0d08db85" xlink:href="elf-20221231.xsd#elf_LongTermDebtGrossAndLeaseObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:to="loc_elf_LongTermDebtGrossAndLeaseObligation_d2428e25-50a0-445c-8ebf-b9bf0d08db85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_46ae9d15-15fc-43d4-925f-c57599191537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_46ae9d15-15fc-43d4-925f-c57599191537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_dfe8bbb0-d09a-4f01-9abc-d6dd845cc6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_dfe8bbb0-d09a-4f01-9abc-d6dd845cc6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_19185893-e824-459c-b038-057df688a208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_19185893-e824-459c-b038-057df688a208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c9d6fb50-285e-4a1d-8d29-1e371d31aa43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_89f4e10c-5bdf-400e-bf0a-a172e6012657" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c9d6fb50-285e-4a1d-8d29-1e371d31aa43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails_1" xlink:type="simple" xlink:href="elf-20221231.xsd#DebtScheduleofOutstandingDebtDetails_1"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#DebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4c61468c-64a1-42ea-bddb-595e92e1064c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1c45c8e5-018b-4b4f-9a93-78cdc4808660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4c61468c-64a1-42ea-bddb-595e92e1064c" xlink:to="loc_us-gaap_DebtInstrumentTable_1c45c8e5-018b-4b4f-9a93-78cdc4808660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_3db419f4-743f-401c-b562-0771bb7acea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1c45c8e5-018b-4b4f-9a93-78cdc4808660" xlink:to="loc_us-gaap_CreditFacilityAxis_3db419f4-743f-401c-b562-0771bb7acea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2084298e-a82f-4c86-92d5-00b262e3596b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_3db419f4-743f-401c-b562-0771bb7acea5" xlink:to="loc_us-gaap_CreditFacilityDomain_2084298e-a82f-4c86-92d5-00b262e3596b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bf2e0730-b007-4390-be76-2184c0975101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2084298e-a82f-4c86-92d5-00b262e3596b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bf2e0730-b007-4390-be76-2184c0975101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_373d14cd-fecb-42fb-9a46-5ba626b0caa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_bf2e0730-b007-4390-be76-2184c0975101" xlink:to="loc_us-gaap_LetterOfCreditMember_373d14cd-fecb-42fb-9a46-5ba626b0caa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_36ee344e-3156-4e20-b82b-6614c9feb0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_bf2e0730-b007-4390-be76-2184c0975101" xlink:to="loc_us-gaap_LineOfCreditMember_36ee344e-3156-4e20-b82b-6614c9feb0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_TermLoanFacilityMember_7b16d01a-23b0-4aba-920d-432fc7a55148" xlink:href="elf-20221231.xsd#elf_TermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2084298e-a82f-4c86-92d5-00b262e3596b" xlink:to="loc_elf_TermLoanFacilityMember_7b16d01a-23b0-4aba-920d-432fc7a55148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_33098c9c-a310-4072-b5e7-ca031ea72c53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1c45c8e5-018b-4b4f-9a93-78cdc4808660" xlink:to="loc_us-gaap_DebtInstrumentAxis_33098c9c-a310-4072-b5e7-ca031ea72c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_be6f3a75-e362-40ec-83e1-2b023ff87efd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_33098c9c-a310-4072-b5e7-ca031ea72c53" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_be6f3a75-e362-40ec-83e1-2b023ff87efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_AmendedCreditAgreementMember_88c0e0e4-1b7e-47a7-b97d-753ab174e1b3" xlink:href="elf-20221231.xsd#elf_AmendedCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_be6f3a75-e362-40ec-83e1-2b023ff87efd" xlink:to="loc_elf_AmendedCreditAgreementMember_88c0e0e4-1b7e-47a7-b97d-753ab174e1b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_PriorCreditAgreementMember_02f77e99-3472-4b44-a528-727300b9dc69" xlink:href="elf-20221231.xsd#elf_PriorCreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_be6f3a75-e362-40ec-83e1-2b023ff87efd" xlink:to="loc_elf_PriorCreditAgreementMember_02f77e99-3472-4b44-a528-727300b9dc69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_2d3d1f3e-94be-4e6a-9fa1-f48e70ee039d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1c45c8e5-018b-4b4f-9a93-78cdc4808660" xlink:to="loc_us-gaap_VariableRateAxis_2d3d1f3e-94be-4e6a-9fa1-f48e70ee039d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_b25748f2-f854-4a02-9161-c28b02ead86e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_2d3d1f3e-94be-4e6a-9fa1-f48e70ee039d" xlink:to="loc_us-gaap_VariableRateDomain_b25748f2-f854-4a02-9161-c28b02ead86e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_MinimumFloorMember_6063bfa3-d8e8-4139-bfb6-be4ddffb4a9c" xlink:href="elf-20221231.xsd#elf_MinimumFloorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b25748f2-f854-4a02-9161-c28b02ead86e" xlink:to="loc_elf_MinimumFloorMember_6063bfa3-d8e8-4139-bfb6-be4ddffb4a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_a2622f74-20f4-4b4c-8379-5d589dcc407e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b25748f2-f854-4a02-9161-c28b02ead86e" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_a2622f74-20f4-4b4c-8379-5d589dcc407e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_0d9b3a59-98d8-4602-8858-7b9cb0e94d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b25748f2-f854-4a02-9161-c28b02ead86e" xlink:to="loc_us-gaap_BaseRateMember_0d9b3a59-98d8-4602-8858-7b9cb0e94d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_79b6bc1b-3fb9-489e-973e-34dc69425ebb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1c45c8e5-018b-4b4f-9a93-78cdc4808660" xlink:to="loc_srt_RangeAxis_79b6bc1b-3fb9-489e-973e-34dc69425ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ea58197c-214e-4975-ad0e-706faa02bf69" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_79b6bc1b-3fb9-489e-973e-34dc69425ebb" xlink:to="loc_srt_RangeMember_ea58197c-214e-4975-ad0e-706faa02bf69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_65498ef1-5384-437b-baf2-297cac9b67b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ea58197c-214e-4975-ad0e-706faa02bf69" xlink:to="loc_srt_MinimumMember_65498ef1-5384-437b-baf2-297cac9b67b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c0e4235a-c343-4f43-9f78-cb96597f9036" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ea58197c-214e-4975-ad0e-706faa02bf69" xlink:to="loc_srt_MaximumMember_c0e4235a-c343-4f43-9f78-cb96597f9036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1c45c8e5-018b-4b4f-9a93-78cdc4808660" xlink:to="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_fa9d9ab4-8cc3-4ab7-becb-9d23f22344da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_DebtInstrumentTerm_fa9d9ab4-8cc3-4ab7-becb-9d23f22344da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6888823f-cfc6-4396-a207-6fe012e57b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6888823f-cfc6-4396-a207-6fe012e57b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_7c561404-1412-496f-bf53-1863ba42581d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_7c561404-1412-496f-bf53-1863ba42581d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9a2e8b65-e654-47e9-890a-0fd01195d935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9a2e8b65-e654-47e9-890a-0fd01195d935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e46338a1-0582-4a52-852a-aec05f9a67b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e46338a1-0582-4a52-852a-aec05f9a67b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_2ec01909-417d-46d7-a4f9-e3a77084c4d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_2ec01909-417d-46d7-a4f9-e3a77084c4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_cdd20e3d-dc1b-430d-9c42-2f5cc4b3b7bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_cdd20e3d-dc1b-430d-9c42-2f5cc4b3b7bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_af709eb2-baa2-4e8b-ac94-3173420ec5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_af709eb2-baa2-4e8b-ac94-3173420ec5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_2049472c-96d4-4680-80ee-305e6277e0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f74a966-2660-4c3c-a01d-e84ccec32143" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_2049472c-96d4-4680-80ee-305e6277e0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2b56452b-0ae7-4677-b58d-b6d1cad9a017" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa79de84-c60b-47ca-aa91-d89c85064d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2b56452b-0ae7-4677-b58d-b6d1cad9a017" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa79de84-c60b-47ca-aa91-d89c85064d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d1beb621-4b32-458d-a0a5-68a386356bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa79de84-c60b-47ca-aa91-d89c85064d9b" xlink:to="loc_us-gaap_AwardTypeAxis_d1beb621-4b32-458d-a0a5-68a386356bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41af81e1-bbaa-4288-90c5-7d86c133db75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d1beb621-4b32-458d-a0a5-68a386356bd8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41af81e1-bbaa-4288-90c5-7d86c133db75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ServiceBasedStockOptionsMember_4311c799-0557-4321-83b5-861ea05bc911" xlink:href="elf-20221231.xsd#elf_ServiceBasedStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41af81e1-bbaa-4288-90c5-7d86c133db75" xlink:to="loc_elf_ServiceBasedStockOptionsMember_4311c799-0557-4321-83b5-861ea05bc911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa79de84-c60b-47ca-aa91-d89c85064d9b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_00c0f7e1-db4e-4fa8-9b49-acfe88434c06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_00c0f7e1-db4e-4fa8-9b49-acfe88434c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fce4f4d0-88c4-48ac-8a0f-0792062f25f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_00c0f7e1-db4e-4fa8-9b49-acfe88434c06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fce4f4d0-88c4-48ac-8a0f-0792062f25f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_10973fe0-081e-4773-b170-7d78149d4671" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_00c0f7e1-db4e-4fa8-9b49-acfe88434c06" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_10973fe0-081e-4773-b170-7d78149d4671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6f600fcf-15ad-4531-b8ba-1fa6eb464121" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_00c0f7e1-db4e-4fa8-9b49-acfe88434c06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6f600fcf-15ad-4531-b8ba-1fa6eb464121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_6a7a5222-fc2d-432d-8b9b-43ca281efe23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_6a7a5222-fc2d-432d-8b9b-43ca281efe23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0f1b8860-992a-4c8c-90f1-ce127aa05ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0f1b8860-992a-4c8c-90f1-ce127aa05ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_04813e1a-ba2a-4e86-ba2b-c39668d1d571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0f1b8860-992a-4c8c-90f1-ce127aa05ff9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_04813e1a-ba2a-4e86-ba2b-c39668d1d571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_9dcc715c-6e3c-4488-97e5-b7606fb5a064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0f1b8860-992a-4c8c-90f1-ce127aa05ff9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_9dcc715c-6e3c-4488-97e5-b7606fb5a064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a554a44f-d77a-46fd-80aa-aee768822860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0f1b8860-992a-4c8c-90f1-ce127aa05ff9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a554a44f-d77a-46fd-80aa-aee768822860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_600beaea-b95f-42ba-aa53-29e927fb000a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_600beaea-b95f-42ba-aa53-29e927fb000a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_793a9fa2-da12-4af5-98e6-1dba0abcf0b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_793a9fa2-da12-4af5-98e6-1dba0abcf0b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_b906a34b-e579-4674-a6f8-fdd7a843d4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_b906a34b-e579-4674-a6f8-fdd7a843d4aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_b8833ebe-463a-473f-ac83-ea27025e1fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_b8833ebe-463a-473f-ac83-ea27025e1fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_4a6a4ecf-ae14-4c75-8323-362ffd75dac4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9296e372-3cb1-44b6-b66e-d01c875f9f1f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_4a6a4ecf-ae14-4c75-8323-362ffd75dac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#StockbasedcompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fe040fa8-d30a-41ac-8775-cc57f8dd1d77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a621c31d-22ce-47cc-9281-15f9e198cd8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fe040fa8-d30a-41ac-8775-cc57f8dd1d77" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a621c31d-22ce-47cc-9281-15f9e198cd8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_39c265a9-c27f-4dc0-8e4b-0da32f48d14d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a621c31d-22ce-47cc-9281-15f9e198cd8c" xlink:to="loc_us-gaap_AwardTypeAxis_39c265a9-c27f-4dc0-8e4b-0da32f48d14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce7302d6-4c21-4172-9c37-489e59fcc8a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_39c265a9-c27f-4dc0-8e4b-0da32f48d14d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce7302d6-4c21-4172-9c37-489e59fcc8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ServiceBasedStockOptionsMember_ac2eb7a2-ae39-4493-a832-b7edf7e8cdfa" xlink:href="elf-20221231.xsd#elf_ServiceBasedStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce7302d6-4c21-4172-9c37-489e59fcc8a4" xlink:to="loc_elf_ServiceBasedStockOptionsMember_ac2eb7a2-ae39-4493-a832-b7edf7e8cdfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_PerformanceBasedAndMarketBasedVestingOptionsMember_7cd7bd65-0266-4fbb-8d46-40eb6d7da263" xlink:href="elf-20221231.xsd#elf_PerformanceBasedAndMarketBasedVestingOptionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce7302d6-4c21-4172-9c37-489e59fcc8a4" xlink:to="loc_elf_PerformanceBasedAndMarketBasedVestingOptionsMember_7cd7bd65-0266-4fbb-8d46-40eb6d7da263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_8eb473bb-ed79-43f8-839d-e7997d0aa37d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce7302d6-4c21-4172-9c37-489e59fcc8a4" xlink:to="loc_us-gaap_RestrictedStockMember_8eb473bb-ed79-43f8-839d-e7997d0aa37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_RestrictedStockUnitsAndRestrictedStockMember_0400610a-208a-4dd6-a449-f7e19e4fd188" xlink:href="elf-20221231.xsd#elf_RestrictedStockUnitsAndRestrictedStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ce7302d6-4c21-4172-9c37-489e59fcc8a4" xlink:to="loc_elf_RestrictedStockUnitsAndRestrictedStockMember_0400610a-208a-4dd6-a449-f7e19e4fd188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aaab2494-0c77-4143-9ace-0d667568cb03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a621c31d-22ce-47cc-9281-15f9e198cd8c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aaab2494-0c77-4143-9ace-0d667568cb03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_19daa620-139d-42c2-bd3a-2529d81eb110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aaab2494-0c77-4143-9ace-0d667568cb03" xlink:to="loc_us-gaap_SharePrice_19daa620-139d-42c2-bd3a-2529d81eb110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d6fff8c3-c652-442e-beca-fedf0c4e7991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aaab2494-0c77-4143-9ace-0d667568cb03" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d6fff8c3-c652-442e-beca-fedf0c4e7991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_58867aef-0917-48ce-83cf-cdcdde28a09e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aaab2494-0c77-4143-9ace-0d667568cb03" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_58867aef-0917-48ce-83cf-cdcdde28a09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_741db62b-ab71-4b58-a443-3ed2eb984310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aaab2494-0c77-4143-9ace-0d667568cb03" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_741db62b-ab71-4b58-a443-3ed2eb984310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cde175c9-78af-419e-b04d-313caba01732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aaab2494-0c77-4143-9ace-0d667568cb03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cde175c9-78af-419e-b04d-313caba01732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e9b1ca1d-0da7-4ea5-aaae-843dd9743da8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aaab2494-0c77-4143-9ace-0d667568cb03" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e9b1ca1d-0da7-4ea5-aaae-843dd9743da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_55037da1-1433-4317-938d-ba82f744214c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ab1d6e0-f3f6-4871-8f95-0f043db02d38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_55037da1-1433-4317-938d-ba82f744214c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ab1d6e0-f3f6-4871-8f95-0f043db02d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_83cfae3e-e0d5-4603-9657-0d55a62e3ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ab1d6e0-f3f6-4871-8f95-0f043db02d38" xlink:to="loc_us-gaap_AwardTypeAxis_83cfae3e-e0d5-4603-9657-0d55a62e3ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6e825206-6ab3-484a-8378-e696b0bc0d34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_83cfae3e-e0d5-4603-9657-0d55a62e3ffe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6e825206-6ab3-484a-8378-e696b0bc0d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_PerformanceBasedAndMarketBasedVestingOptionsMember_a0bfa105-7b7a-4cea-9ffd-c563e85a3f47" xlink:href="elf-20221231.xsd#elf_PerformanceBasedAndMarketBasedVestingOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6e825206-6ab3-484a-8378-e696b0bc0d34" xlink:to="loc_elf_PerformanceBasedAndMarketBasedVestingOptionsMember_a0bfa105-7b7a-4cea-9ffd-c563e85a3f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ab1d6e0-f3f6-4871-8f95-0f043db02d38" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_57fe571d-e215-4c34-8c89-5a63c6bd342e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_57fe571d-e215-4c34-8c89-5a63c6bd342e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_26a39b23-a7d4-4319-88a9-bcfbdf79669c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_57fe571d-e215-4c34-8c89-5a63c6bd342e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_26a39b23-a7d4-4319-88a9-bcfbdf79669c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b470b72a-82ab-4483-8561-c4f283de7eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_57fe571d-e215-4c34-8c89-5a63c6bd342e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_b470b72a-82ab-4483-8561-c4f283de7eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_e43c0e99-3941-4aa8-9491-99e98792b19c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_57fe571d-e215-4c34-8c89-5a63c6bd342e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_e43c0e99-3941-4aa8-9491-99e98792b19c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3ded6af4-8d4d-458c-adaf-d2e1d676d86c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_57fe571d-e215-4c34-8c89-5a63c6bd342e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3ded6af4-8d4d-458c-adaf-d2e1d676d86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5484cea8-2d7e-4c8e-8f28-48307a773b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5484cea8-2d7e-4c8e-8f28-48307a773b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_08b6e133-3d76-4cbd-94eb-2d46a8419d34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_08b6e133-3d76-4cbd-94eb-2d46a8419d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d892013b-594c-45e6-a9e5-611ad32bbd8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_08b6e133-3d76-4cbd-94eb-2d46a8419d34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d892013b-594c-45e6-a9e5-611ad32bbd8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_904dea6c-b650-45e9-9d98-bc4f0a11ae9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_08b6e133-3d76-4cbd-94eb-2d46a8419d34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_904dea6c-b650-45e9-9d98-bc4f0a11ae9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_7899f204-8974-495e-ac46-6a1b74deb7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_08b6e133-3d76-4cbd-94eb-2d46a8419d34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_7899f204-8974-495e-ac46-6a1b74deb7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_61c3c07d-d8aa-475b-9825-8a6ba94fb4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_08b6e133-3d76-4cbd-94eb-2d46a8419d34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_61c3c07d-d8aa-475b-9825-8a6ba94fb4e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_f42074ea-2bd3-423c-b0d9-5124f05aa8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_f42074ea-2bd3-423c-b0d9-5124f05aa8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_13e9ad0d-ba0f-42bb-b94a-bcb3663489f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_13e9ad0d-ba0f-42bb-b94a-bcb3663489f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_7f31d5e2-7fd3-4107-a93b-89253fb0aaa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_7f31d5e2-7fd3-4107-a93b-89253fb0aaa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_28a6700d-df75-4583-b9a3-7095bc2bc177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_28a6700d-df75-4583-b9a3-7095bc2bc177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f81f822f-ce2c-460c-b743-21b4d8bcd61a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eb4fc18e-4856-4f41-abce-0297af43977e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f81f822f-ce2c-460c-b743-21b4d8bcd61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ace1b213-4166-4444-ad5e-a19ef1b78925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d031fc3d-9305-496c-a24f-62cce694eb6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ace1b213-4166-4444-ad5e-a19ef1b78925" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d031fc3d-9305-496c-a24f-62cce694eb6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8bc8c386-b515-4d54-bb2e-23872e3156ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d031fc3d-9305-496c-a24f-62cce694eb6e" xlink:to="loc_us-gaap_AwardTypeAxis_8bc8c386-b515-4d54-bb2e-23872e3156ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1d6d707a-d5c3-4709-aa6e-59426c558020" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_8bc8c386-b515-4d54-bb2e-23872e3156ad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1d6d707a-d5c3-4709-aa6e-59426c558020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_RestrictedStockUnitsAndRestrictedStockMember_e32db9c1-3102-4c5b-ab7e-4b9e20d9eb3d" xlink:href="elf-20221231.xsd#elf_RestrictedStockUnitsAndRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1d6d707a-d5c3-4709-aa6e-59426c558020" xlink:to="loc_elf_RestrictedStockUnitsAndRestrictedStockMember_e32db9c1-3102-4c5b-ab7e-4b9e20d9eb3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_86b73f68-ab29-4b21-bd23-6e4b042a4f76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d031fc3d-9305-496c-a24f-62cce694eb6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_86b73f68-ab29-4b21-bd23-6e4b042a4f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d4a1d8f1-a289-4f47-998e-d171696806e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_86b73f68-ab29-4b21-bd23-6e4b042a4f76" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d4a1d8f1-a289-4f47-998e-d171696806e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_642c97d1-73c0-4ec7-82d3-618dc310fc4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d4a1d8f1-a289-4f47-998e-d171696806e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_642c97d1-73c0-4ec7-82d3-618dc310fc4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8eb7ea6d-d9d5-43bc-8311-2d02d04b2cec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d4a1d8f1-a289-4f47-998e-d171696806e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8eb7ea6d-d9d5-43bc-8311-2d02d04b2cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4d5a5a7e-9488-4bf1-bca7-a72b9ee0fce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d4a1d8f1-a289-4f47-998e-d171696806e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4d5a5a7e-9488-4bf1-bca7-a72b9ee0fce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_1c681ce8-aced-49bb-8e39-a8c6ce0db920" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d4a1d8f1-a289-4f47-998e-d171696806e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_1c681ce8-aced-49bb-8e39-a8c6ce0db920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_41577ff3-382c-4004-89d7-47a527258ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d4a1d8f1-a289-4f47-998e-d171696806e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_41577ff3-382c-4004-89d7-47a527258ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0c61466b-e9ac-46f6-aef1-96d139174c32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_86b73f68-ab29-4b21-bd23-6e4b042a4f76" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0c61466b-e9ac-46f6-aef1-96d139174c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_909ab91d-f80c-4200-ba2a-d8be10615f89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0c61466b-e9ac-46f6-aef1-96d139174c32" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_909ab91d-f80c-4200-ba2a-d8be10615f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f56df2ae-c4db-4739-812e-77c7970e3be7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0c61466b-e9ac-46f6-aef1-96d139174c32" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f56df2ae-c4db-4739-812e-77c7970e3be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice_4738db61-5175-4e9c-b11a-547a4c5e9595" xlink:href="elf-20221231.xsd#elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0c61466b-e9ac-46f6-aef1-96d139174c32" xlink:to="loc_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice_4738db61-5175-4e9c-b11a-547a4c5e9595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue_d4eda175-629e-4132-8826-8fe75d60afa1" xlink:href="elf-20221231.xsd#elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0c61466b-e9ac-46f6-aef1-96d139174c32" xlink:to="loc_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue_d4eda175-629e-4132-8826-8fe75d60afa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a666c154-326d-4805-a566-cb0d87ed9e39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0c61466b-e9ac-46f6-aef1-96d139174c32" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a666c154-326d-4805-a566-cb0d87ed9e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/RepurchaseofcommonstockNarrativeDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#RepurchaseofcommonstockNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/RepurchaseofcommonstockNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a9dc84da-94d5-4186-831e-e1f2c318db4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_4be671ba-ea6a-4ef7-a231-66a020a3ba10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a9dc84da-94d5-4186-831e-e1f2c318db4a" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_4be671ba-ea6a-4ef7-a231-66a020a3ba10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_7fed5791-609f-4acc-af4d-5c5c4b33abec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a9dc84da-94d5-4186-831e-e1f2c318db4a" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_7fed5791-609f-4acc-af4d-5c5c4b33abec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1c2c4a05-44ca-42e8-b1fe-acadbfb0a907" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a9dc84da-94d5-4186-831e-e1f2c318db4a" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1c2c4a05-44ca-42e8-b1fe-acadbfb0a907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b5287dbb-fbb2-4be4-b172-76ee8348aba7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_4b1b3e08-a9f9-42a1-b60a-a2c0f07ec33c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b5287dbb-fbb2-4be4-b172-76ee8348aba7" xlink:to="loc_us-gaap_NetIncomeLossAbstract_4b1b3e08-a9f9-42a1-b60a-a2c0f07ec33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_40c50dc8-c861-42af-9504-5f791ede6278" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_4b1b3e08-a9f9-42a1-b60a-a2c0f07ec33c" xlink:to="loc_us-gaap_NetIncomeLoss_40c50dc8-c861-42af-9504-5f791ede6278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_16e1f8f3-1ab4-49b2-8094-de7e06419dde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b5287dbb-fbb2-4be4-b172-76ee8348aba7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_16e1f8f3-1ab4-49b2-8094-de7e06419dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a67e4789-2704-4eee-a74b-7f47c0511442" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_16e1f8f3-1ab4-49b2-8094-de7e06419dde" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a67e4789-2704-4eee-a74b-7f47c0511442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_a971cbc5-bae5-4eae-85f5-151a31ccb88f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_16e1f8f3-1ab4-49b2-8094-de7e06419dde" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_a971cbc5-bae5-4eae-85f5-151a31ccb88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3373a67e-0c18-498a-afe0-850c42b687d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_16e1f8f3-1ab4-49b2-8094-de7e06419dde" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3373a67e-0c18-498a-afe0-850c42b687d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_a39e7a7b-1f63-4c7e-a61c-ea0c961741cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b5287dbb-fbb2-4be4-b172-76ee8348aba7" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_a39e7a7b-1f63-4c7e-a61c-ea0c961741cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_9833b958-f617-4f88-8ba6-0af0c75a8f19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_a39e7a7b-1f63-4c7e-a61c-ea0c961741cc" xlink:to="loc_us-gaap_EarningsPerShareBasic_9833b958-f617-4f88-8ba6-0af0c75a8f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_aeb73415-d2e9-467e-a80b-e88b049d9427" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_a39e7a7b-1f63-4c7e-a61c-ea0c961741cc" xlink:to="loc_us-gaap_EarningsPerShareDiluted_aeb73415-d2e9-467e-a80b-e88b049d9427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_7d2635e8-2a47-41a7-b2f3-fcda887cdf89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b5287dbb-fbb2-4be4-b172-76ee8348aba7" xlink:to="loc_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_7d2635e8-2a47-41a7-b2f3-fcda887cdf89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e1ee284c-ff25-4fee-abaa-bc6bff5db7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract_7d2635e8-2a47-41a7-b2f3-fcda887cdf89" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e1ee284c-ff25-4fee-abaa-bc6bff5db7fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_00517d20-ef60-46bd-9b44-459e30b9ae07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LesseeOperatingLeaseNumberOfOptionsToRenew_3b9e38e7-a554-4ee0-b058-964577e2d3aa" xlink:href="elf-20221231.xsd#elf_LesseeOperatingLeaseNumberOfOptionsToRenew"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_00517d20-ef60-46bd-9b44-459e30b9ae07" xlink:to="loc_elf_LesseeOperatingLeaseNumberOfOptionsToRenew_3b9e38e7-a554-4ee0-b058-964577e2d3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LesseeOperatingLeaseOptionToExtendTerm_5a98a812-9f8d-4c7d-b8e6-75cfdba8f685" xlink:href="elf-20221231.xsd#elf_LesseeOperatingLeaseOptionToExtendTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_00517d20-ef60-46bd-9b44-459e30b9ae07" xlink:to="loc_elf_LesseeOperatingLeaseOptionToExtendTerm_5a98a812-9f8d-4c7d-b8e6-75cfdba8f685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_6fc7e490-7f65-4199-a3a3-8bf5eda1738a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_00517d20-ef60-46bd-9b44-459e30b9ae07" xlink:to="loc_us-gaap_OperatingLeasePayments_6fc7e490-7f65-4199-a3a3-8bf5eda1738a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#LeasesBalanceSheetLineItemsDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_53d9a163-f6cf-45b0-9c69-97bcdf567a04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseRightofUseAssetAbstract_a4ee67d5-c3ac-48e0-89cb-ec811787f142" xlink:href="elf-20221231.xsd#elf_LeaseRightofUseAssetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_53d9a163-f6cf-45b0-9c69-97bcdf567a04" xlink:to="loc_elf_LeaseRightofUseAssetAbstract_a4ee67d5-c3ac-48e0-89cb-ec811787f142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_927d00a5-61db-47f5-a47d-ecceed0f31bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseRightofUseAssetAbstract_a4ee67d5-c3ac-48e0-89cb-ec811787f142" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_927d00a5-61db-47f5-a47d-ecceed0f31bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_f5bfc6eb-6eca-445c-a65f-ced25e683ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseRightofUseAssetAbstract_a4ee67d5-c3ac-48e0-89cb-ec811787f142" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_f5bfc6eb-6eca-445c-a65f-ced25e683ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseRightofUseAsset_a40a8998-36b4-4691-9439-7005731278e0" xlink:href="elf-20221231.xsd#elf_LeaseRightofUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseRightofUseAssetAbstract_a4ee67d5-c3ac-48e0-89cb-ec811787f142" xlink:to="loc_elf_LeaseRightofUseAsset_a40a8998-36b4-4691-9439-7005731278e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityAbstract_cc54bc90-1f05-48e0-a1bf-a807c803aff6" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_53d9a163-f6cf-45b0-9c69-97bcdf567a04" xlink:to="loc_elf_LeaseLiabilityAbstract_cc54bc90-1f05-48e0-a1bf-a807c803aff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityCurrentAbstract_d4960acc-b868-4ec4-bdef-62e6702cf053" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseLiabilityAbstract_cc54bc90-1f05-48e0-a1bf-a807c803aff6" xlink:to="loc_elf_LeaseLiabilityCurrentAbstract_d4960acc-b868-4ec4-bdef-62e6702cf053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_be2274c8-2b3a-4a7b-a3c1-b862b78e52d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseLiabilityCurrentAbstract_d4960acc-b868-4ec4-bdef-62e6702cf053" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_be2274c8-2b3a-4a7b-a3c1-b862b78e52d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_7b74e4f6-1dde-4798-8a66-169f4b87d644" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseLiabilityCurrentAbstract_d4960acc-b868-4ec4-bdef-62e6702cf053" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_7b74e4f6-1dde-4798-8a66-169f4b87d644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityNoncurrentAbstract_db4d806a-08e6-4da5-a7ed-791b71f961e9" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseLiabilityAbstract_cc54bc90-1f05-48e0-a1bf-a807c803aff6" xlink:to="loc_elf_LeaseLiabilityNoncurrentAbstract_db4d806a-08e6-4da5-a7ed-791b71f961e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e7905335-2d92-40a3-a6ab-f1e015eb400a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseLiabilityNoncurrentAbstract_db4d806a-08e6-4da5-a7ed-791b71f961e9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e7905335-2d92-40a3-a6ab-f1e015eb400a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_0a58110d-8d73-48fb-98a8-6214edeb8b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseLiabilityNoncurrentAbstract_db4d806a-08e6-4da5-a7ed-791b71f961e9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_0a58110d-8d73-48fb-98a8-6214edeb8b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiability_5bf78252-84ee-4bdb-8911-63a17a70760a" xlink:href="elf-20221231.xsd#elf_LeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseLiabilityAbstract_cc54bc90-1f05-48e0-a1bf-a807c803aff6" xlink:to="loc_elf_LeaseLiability_5bf78252-84ee-4bdb-8911-63a17a70760a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_31ac457c-ddf6-49ff-bb64-87a9fd4cc485" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_53d9a163-f6cf-45b0-9c69-97bcdf567a04" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_31ac457c-ddf6-49ff-bb64-87a9fd4cc485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_1be45d85-0054-4d58-b6a8-57129f51f1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_53d9a163-f6cf-45b0-9c69-97bcdf567a04" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_1be45d85-0054-4d58-b6a8-57129f51f1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_57be0870-6599-4899-b0c0-f91fcf8df52a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_53d9a163-f6cf-45b0-9c69-97bcdf567a04" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_57be0870-6599-4899-b0c0-f91fcf8df52a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_80e804f4-d516-43f5-ac73-2aa3721e2f25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_53d9a163-f6cf-45b0-9c69-97bcdf567a04" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_80e804f4-d516-43f5-ac73-2aa3721e2f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_5a83104a-c78d-4434-93f4-a3dbed01c13b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_53d9a163-f6cf-45b0-9c69-97bcdf567a04" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_5a83104a-c78d-4434-93f4-a3dbed01c13b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_6d601030-d4eb-4d9f-8ba8-45737d0a4876" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_53d9a163-f6cf-45b0-9c69-97bcdf567a04" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_6d601030-d4eb-4d9f-8ba8-45737d0a4876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_6e63f023-264a-482b-aef2-f4cc9278aed0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_e9ad9596-ee93-43f9-a942-82603eccfe50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6e63f023-264a-482b-aef2-f4cc9278aed0" xlink:to="loc_us-gaap_OperatingLeaseCost_e9ad9596-ee93-43f9-a942-82603eccfe50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_030fc609-e850-43d3-b55a-962827bbc46b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6e63f023-264a-482b-aef2-f4cc9278aed0" xlink:to="loc_us-gaap_LeaseCostAbstract_030fc609-e850-43d3-b55a-962827bbc46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_6d21be3e-acaa-4fa0-9ccf-b38c40fa3f49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_030fc609-e850-43d3-b55a-962827bbc46b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_6d21be3e-acaa-4fa0-9ccf-b38c40fa3f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_11b80b3c-351d-43dc-9ebb-6ce1481e524d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_030fc609-e850-43d3-b55a-962827bbc46b" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_11b80b3c-351d-43dc-9ebb-6ce1481e524d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_TotalLeaseGainCosts_b04bd2fa-4efc-4208-adce-c6e35ebb57b2" xlink:href="elf-20221231.xsd#elf_TotalLeaseGainCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6e63f023-264a-482b-aef2-f4cc9278aed0" xlink:to="loc_elf_TotalLeaseGainCosts_b04bd2fa-4efc-4208-adce-c6e35ebb57b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#LeasesFutureMinimumLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a96cb233-f93e-487f-90b9-97288a60a954" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_36516aab-3227-4491-9b12-6ea0f7c819bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a96cb233-f93e-487f-90b9-97288a60a954" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_36516aab-3227-4491-9b12-6ea0f7c819bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_577b7bc1-cdf0-4f87-b3bb-01a2c852237b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_36516aab-3227-4491-9b12-6ea0f7c819bb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_577b7bc1-cdf0-4f87-b3bb-01a2c852237b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ed1aaca8-53b0-4d9e-96ee-bdad2b3f580a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_36516aab-3227-4491-9b12-6ea0f7c819bb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ed1aaca8-53b0-4d9e-96ee-bdad2b3f580a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6ab9aa15-2a01-4a89-bad7-72f467f7da7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_36516aab-3227-4491-9b12-6ea0f7c819bb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6ab9aa15-2a01-4a89-bad7-72f467f7da7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c512a31f-6987-4a8d-8fdb-6e6d50c424dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_36516aab-3227-4491-9b12-6ea0f7c819bb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c512a31f-6987-4a8d-8fdb-6e6d50c424dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1f56d7bf-7bd5-496d-989a-1739fc1d72b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_36516aab-3227-4491-9b12-6ea0f7c819bb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1f56d7bf-7bd5-496d-989a-1739fc1d72b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_61ab79eb-4ef1-4d15-95b1-ba029e96ee3b" xlink:href="elf-20221231.xsd#elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_36516aab-3227-4491-9b12-6ea0f7c819bb" xlink:to="loc_elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_61ab79eb-4ef1-4d15-95b1-ba029e96ee3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5253e5e1-5e5c-40c9-9763-c16ad2402feb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_36516aab-3227-4491-9b12-6ea0f7c819bb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5253e5e1-5e5c-40c9-9763-c16ad2402feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_60c14440-2e06-4f2d-9415-96207c1722d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_36516aab-3227-4491-9b12-6ea0f7c819bb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_60c14440-2e06-4f2d-9415-96207c1722d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_29d5e637-b066-4dc3-8f4e-da90f0ee3095" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_36516aab-3227-4491-9b12-6ea0f7c819bb" xlink:to="loc_us-gaap_OperatingLeaseLiability_29d5e637-b066-4dc3-8f4e-da90f0ee3095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5044dcb5-844c-445b-8931-6460dbc29d51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a96cb233-f93e-487f-90b9-97288a60a954" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5044dcb5-844c-445b-8931-6460dbc29d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_11bde6f8-abb1-4bbf-8f41-a0009d79cabe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5044dcb5-844c-445b-8931-6460dbc29d51" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_11bde6f8-abb1-4bbf-8f41-a0009d79cabe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_cdf3e657-29ce-4755-9b73-dd347dcf41df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5044dcb5-844c-445b-8931-6460dbc29d51" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_cdf3e657-29ce-4755-9b73-dd347dcf41df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_defd901c-1a93-4f8b-b458-9825ce452121" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5044dcb5-844c-445b-8931-6460dbc29d51" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_defd901c-1a93-4f8b-b458-9825ce452121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_c32d867a-bd5e-414e-bf81-3a2facc3794c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5044dcb5-844c-445b-8931-6460dbc29d51" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_c32d867a-bd5e-414e-bf81-3a2facc3794c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e3866d37-236f-4a9b-8825-43c0069bddef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5044dcb5-844c-445b-8931-6460dbc29d51" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e3866d37-236f-4a9b-8825-43c0069bddef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_FinanceLeaseLiabilityToBePaidAfterYearFour_5aac0dfc-8052-4248-85de-54fd2b3f33dc" xlink:href="elf-20221231.xsd#elf_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5044dcb5-844c-445b-8931-6460dbc29d51" xlink:to="loc_elf_FinanceLeaseLiabilityToBePaidAfterYearFour_5aac0dfc-8052-4248-85de-54fd2b3f33dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b5c09fb4-462c-461e-9ce4-a8f3608c3056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5044dcb5-844c-445b-8931-6460dbc29d51" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b5c09fb4-462c-461e-9ce4-a8f3608c3056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_fa685745-5ce8-495f-91bb-51f1ca570296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5044dcb5-844c-445b-8931-6460dbc29d51" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_fa685745-5ce8-495f-91bb-51f1ca570296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_9246b966-77f1-431f-8a61-b659fb6d8f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_5044dcb5-844c-445b-8931-6460dbc29d51" xlink:to="loc_us-gaap_FinanceLeaseLiability_9246b966-77f1-431f-8a61-b659fb6d8f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilitiesPaymentsDueAbstract_4fb2e06f-a673-43b1-9ea2-4bb8d71f904e" xlink:href="elf-20221231.xsd#elf_LeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a96cb233-f93e-487f-90b9-97288a60a954" xlink:to="loc_elf_LeaseLiabilitiesPaymentsDueAbstract_4fb2e06f-a673-43b1-9ea2-4bb8d71f904e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsRemainderofFiscalYear_e4889630-1a27-4f0b-a6d1-64ea9c55df89" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsRemainderofFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseLiabilitiesPaymentsDueAbstract_4fb2e06f-a673-43b1-9ea2-4bb8d71f904e" xlink:to="loc_elf_LeaseLiabilityPaymentsRemainderofFiscalYear_e4889630-1a27-4f0b-a6d1-64ea9c55df89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueYearOne_15e06cef-df21-4a82-acb1-2db818874ba2" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueYearOne"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseLiabilitiesPaymentsDueAbstract_4fb2e06f-a673-43b1-9ea2-4bb8d71f904e" xlink:to="loc_elf_LeaseLiabilityPaymentsDueYearOne_15e06cef-df21-4a82-acb1-2db818874ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueYearTwo_9d0ed2d8-53c1-4737-81cf-a2f194960a4c" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseLiabilitiesPaymentsDueAbstract_4fb2e06f-a673-43b1-9ea2-4bb8d71f904e" xlink:to="loc_elf_LeaseLiabilityPaymentsDueYearTwo_9d0ed2d8-53c1-4737-81cf-a2f194960a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueYearThree_9742a6a5-9da3-4a70-af21-a994cf3fa53b" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseLiabilitiesPaymentsDueAbstract_4fb2e06f-a673-43b1-9ea2-4bb8d71f904e" xlink:to="loc_elf_LeaseLiabilityPaymentsDueYearThree_9742a6a5-9da3-4a70-af21-a994cf3fa53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueYearFour_563d8494-d470-4ba2-8cec-6e12f02088d7" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseLiabilitiesPaymentsDueAbstract_4fb2e06f-a673-43b1-9ea2-4bb8d71f904e" xlink:to="loc_elf_LeaseLiabilityPaymentsDueYearFour_563d8494-d470-4ba2-8cec-6e12f02088d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDueAfterYearFour_b3f44861-f822-4156-a4b3-8f98c4d363b6" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseLiabilitiesPaymentsDueAbstract_4fb2e06f-a673-43b1-9ea2-4bb8d71f904e" xlink:to="loc_elf_LeaseLiabilityPaymentsDueAfterYearFour_b3f44861-f822-4156-a4b3-8f98c4d363b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityPaymentsDue_fbe1f75e-8523-4dc4-8a45-7abe535c85d2" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseLiabilitiesPaymentsDueAbstract_4fb2e06f-a673-43b1-9ea2-4bb8d71f904e" xlink:to="loc_elf_LeaseLiabilityPaymentsDue_fbe1f75e-8523-4dc4-8a45-7abe535c85d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiabilityUndiscountedExcessAmount_bfeaa8bf-23b3-45a6-ba3d-28e9ef407420" xlink:href="elf-20221231.xsd#elf_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseLiabilitiesPaymentsDueAbstract_4fb2e06f-a673-43b1-9ea2-4bb8d71f904e" xlink:to="loc_elf_LeaseLiabilityUndiscountedExcessAmount_bfeaa8bf-23b3-45a6-ba3d-28e9ef407420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeaseLiability_9ec4fb74-2371-4303-9105-c3a4c9ab581e" xlink:href="elf-20221231.xsd#elf_LeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeaseLiabilitiesPaymentsDueAbstract_4fb2e06f-a673-43b1-9ea2-4bb8d71f904e" xlink:to="loc_elf_LeaseLiability_9ec4fb74-2371-4303-9105-c3a4c9ab581e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="elf-20221231.xsd#LeasesFutureMinimumLeasePaymentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.elfcosmetics.com/role/LeasesWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="elf-20221231.xsd#LeasesWeightedAverageAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.elfcosmetics.com/role/LeasesWeightedAverageAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f19f3bf4-0060-466d-8d37-5212eafcf202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_WeightedAverageRemainingLeaseTermAbstract_e157989b-5dfb-4736-8b8b-c50dc3668274" xlink:href="elf-20221231.xsd#elf_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f19f3bf4-0060-466d-8d37-5212eafcf202" xlink:to="loc_elf_WeightedAverageRemainingLeaseTermAbstract_e157989b-5dfb-4736-8b8b-c50dc3668274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b988cb72-ccec-459f-9252-0206df08d903" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_WeightedAverageRemainingLeaseTermAbstract_e157989b-5dfb-4736-8b8b-c50dc3668274" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b988cb72-ccec-459f-9252-0206df08d903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_6a839399-86eb-42ca-acc0-0d4090f7deeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_WeightedAverageRemainingLeaseTermAbstract_e157989b-5dfb-4736-8b8b-c50dc3668274" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_6a839399-86eb-42ca-acc0-0d4090f7deeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_elf_LeasesWeightedAverageDiscountRateAbstract_dd1a6fcf-ddfa-4601-b2ba-239b91681199" xlink:href="elf-20221231.xsd#elf_LeasesWeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f19f3bf4-0060-466d-8d37-5212eafcf202" xlink:to="loc_elf_LeasesWeightedAverageDiscountRateAbstract_dd1a6fcf-ddfa-4601-b2ba-239b91681199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0e204270-5d46-4102-b9be-1011fbaea164" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeasesWeightedAverageDiscountRateAbstract_dd1a6fcf-ddfa-4601-b2ba-239b91681199" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0e204270-5d46-4102-b9be-1011fbaea164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_dec1924c-7c5d-4823-a4e8-a3404f571523" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_elf_LeasesWeightedAverageDiscountRateAbstract_dd1a6fcf-ddfa-4601-b2ba-239b91681199" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_dec1924c-7c5d-4823-a4e8-a3404f571523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>q323exhibit311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i876ed5c0c6074d269cf741ee90f8a068_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES EXCHANGE ACT RULES 13A-14(A) AND 15D-14(A)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Tarang P. Amin, certify that&#58;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.42pt">I have reviewed this Quarterly Report on Form 10-Q of e.l.f. Beauty, Inc.&#59;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.42pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.42pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.42pt">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&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:25.15pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.69pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:25.72pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.69pt">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&#59; and</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.42pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:25.15pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.69pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; February&#160;2, 2023 </font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.035%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Tarang P. Amin</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tarang P. Amin</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief&#160;Executive&#160;Officer</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>q323exhibit312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i768d7235747841169d90290d0725dfc7_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF THE CHIEF FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES EXCHANGE ACT RULES 13A-14(A) AND 15D-14(A)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Mandy Fields, certify that&#58;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.42pt">I have reviewed this Quarterly Report on Form 10-Q of e.l.f. Beauty, Inc.&#59;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.42pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.42pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.42pt">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&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:25.15pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.69pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:25.72pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.69pt">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&#59; and</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.42pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:25.15pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.69pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font><br></font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; February&#160;2, 2023 </font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:37.573%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Mandy Fields</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mandy Fields</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief&#160;Financial&#160;Officer</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer and Principal Accounting Officer)</font></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>q323exhibit321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i79299311dcc94f288cca951d9efe989f_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of e.l.f. Beauty, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the quarterly period ended December 31, 2022, as filed with the Securities and Exchange Commission (the &#8220;Report&#8221;), Tarang P. Amin, Chief Executive Officer of the Company, and Mandy Fields, Chief Financial Officer of the Company, do each hereby certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">The information in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; February&#160;2, 2023 </font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.894%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Tarang P. Amin</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tarang P. Amin</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Mandy Fields</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mandy Fields<br>Chief&#160;Financial&#160;Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer and Principal Accounting Officer)</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429894052848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover page - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 27, 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_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<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_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<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,  2022<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>
</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 );">Entity File Number</a></td>
<td class="text">001-37873<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">e.l.f. Beauty, Inc.<span></span>
</td>
<td class="text">&#160;<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>
</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">46-4464131<span></span>
</td>
<td class="text">&#160;<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">570 10th Street<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">Oakland,<span></span>
</td>
<td class="text">&#160;<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">CA<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">94607<span></span>
</td>
<td class="text">&#160;<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">(510)<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">778-7787<span></span>
</td>
<td class="text">&#160;<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, par value $0.01 per share<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">ELF<span></span>
</td>
<td class="text">&#160;<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">NYSE<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>
</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>
</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>
</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>
</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>
</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>
</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">53,294,702<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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001600033<span></span>
</td>
<td class="text">&#160;<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--03-31<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_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_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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 quarterly 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-Q<br> -Number 240<br> -Section 308<br> -Subsection 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;">dei_DocumentQuarterlyReport</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_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_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_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>11
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429893323936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed consolidated balance sheets (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<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">$ 87,021<span></span>
</td>
<td class="nump">$ 43,353<span></span>
</td>
<td class="nump">$ 32,889<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">66,237<span></span>
</td>
<td class="nump">45,567<span></span>
</td>
<td class="nump">47,180<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_InventoryNet', window );">Inventory, net</a></td>
<td class="nump">81,250<span></span>
</td>
<td class="nump">84,498<span></span>
</td>
<td class="nump">85,248<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">28,382<span></span>
</td>
<td class="nump">19,611<span></span>
</td>
<td class="nump">19,808<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">262,890<span></span>
</td>
<td class="nump">193,029<span></span>
</td>
<td class="nump">185,125<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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">8,726<span></span>
</td>
<td class="nump">10,577<span></span>
</td>
<td class="nump">12,231<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 );">Intangible assets, net</a></td>
<td class="nump">80,071<span></span>
</td>
<td class="nump">86,163<span></span>
</td>
<td class="nump">88,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_Goodwill', window );">Goodwill</a></td>
<td class="nump">171,620<span></span>
</td>
<td class="nump">171,620<span></span>
</td>
<td class="nump">171,620<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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Investments</a></td>
<td class="nump">2,875<span></span>
</td>
<td class="nump">2,875<span></span>
</td>
<td class="nump">2,875<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="nump">29,743<span></span>
</td>
<td class="nump">30,368<span></span>
</td>
<td class="nump">30,905<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_Assets', window );">Total assets</a></td>
<td class="nump">555,925<span></span>
</td>
<td class="nump">494,632<span></span>
</td>
<td class="nump">490,950<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_LiabilitiesCurrentAbstract', window );"><strong>Current 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_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current portion of long-term debt and finance lease obligations</a></td>
<td class="nump">5,690<span></span>
</td>
<td class="nump">5,786<span></span>
</td>
<td class="nump">5,780<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">32,049<span></span>
</td>
<td class="nump">19,227<span></span>
</td>
<td class="nump">22,756<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_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">49,798<span></span>
</td>
<td class="nump">40,004<span></span>
</td>
<td class="nump">33,977<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">87,537<span></span>
</td>
<td class="nump">65,017<span></span>
</td>
<td class="nump">62,513<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_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt and finance lease obligations</a></td>
<td class="nump">62,177<span></span>
</td>
<td class="nump">91,080<span></span>
</td>
<td class="nump">92,474<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 tax liabilities</a></td>
<td class="nump">7,783<span></span>
</td>
<td class="nump">9,593<span></span>
</td>
<td class="nump">13,078<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_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease obligations</a></td>
<td class="nump">12,329<span></span>
</td>
<td class="nump">15,744<span></span>
</td>
<td class="nump">16,659<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_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">795<span></span>
</td>
<td class="nump">769<span></span>
</td>
<td class="nump">758<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">170,621<span></span>
</td>
<td class="nump">182,203<span></span>
</td>
<td class="nump">185,482<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 (Note 7)</a></td>
<td class="text"> <span></span>
</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>
<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_CommonStockValue', window );">Common stock, par value of $0.01 per share; 250,000,000 shares authorized as of December 31, 2022, March&#160;31, 2022 and December 31, 2021; 53,165,462, 52,243,764 and 52,120,683 shares issued and outstanding as of December 31, 2022, March&#160;31, 2022 and December 31, 2021, respectively</a></td>
<td class="nump">528<span></span>
</td>
<td class="nump">515<span></span>
</td>
<td class="nump">512<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">823,021<span></span>
</td>
<td class="nump">795,443<span></span>
</td>
<td class="nump">790,041<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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(438,245)<span></span>
</td>
<td class="num">(483,529)<span></span>
</td>
<td class="num">(485,085)<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_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">385,304<span></span>
</td>
<td class="nump">312,429<span></span>
</td>
<td class="nump">305,468<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 555,925<span></span>
</td>
<td class="nump">$ 494,632<span></span>
</td>
<td class="nump">$ 490,950<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity security without readily determinable fair value.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt and lease obligation, classified as noncurrent.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt and lease obligation, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>The cumulative amount of the reporting entity's undistributed earnings or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429890245200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed consolidated balance sheets (unaudited) (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [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_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in USD per share)</a></td>
<td class="nump">$ 0.01<span></span>
</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 (in shares)</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
<td class="nump">250,000,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 (in shares)</a></td>
<td class="nump">53,165,462<span></span>
</td>
<td class="nump">52,243,764<span></span>
</td>
<td class="nump">52,120,683<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 (in shares)</a></td>
<td class="nump">53,165,462<span></span>
</td>
<td class="nump">52,243,764<span></span>
</td>
<td class="nump">52,120,683<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429893890384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed consolidated statements of operations and comprehensive income (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Net sales</a></td>
<td class="nump">$ 146,537<span></span>
</td>
<td class="nump">$ 98,118<span></span>
</td>
<td class="nump">$ 391,487<span></span>
</td>
<td class="nump">$ 287,020<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_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">47,812<span></span>
</td>
<td class="nump">33,777<span></span>
</td>
<td class="nump">130,217<span></span>
</td>
<td class="nump">102,788<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">98,725<span></span>
</td>
<td class="nump">64,341<span></span>
</td>
<td class="nump">261,270<span></span>
</td>
<td class="nump">184,232<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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">75,434<span></span>
</td>
<td class="nump">55,384<span></span>
</td>
<td class="nump">201,172<span></span>
</td>
<td class="nump">156,580<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_RestructuringCharges', window );">Restructuring (income) expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">68<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">23,291<span></span>
</td>
<td class="nump">8,971<span></span>
</td>
<td class="nump">60,098<span></span>
</td>
<td class="nump">27,584<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_OtherNonoperatingIncomeExpense', window );">Other income and expenses, net</a></td>
<td class="nump">730<span></span>
</td>
<td class="num">(146)<span></span>
</td>
<td class="num">(2,195)<span></span>
</td>
<td class="num">(954)<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_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="num">(463)<span></span>
</td>
<td class="num">(570)<span></span>
</td>
<td class="num">(1,912)<span></span>
</td>
<td class="num">(1,912)<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="num">(176)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(176)<span></span>
</td>
<td class="num">(460)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before provision for income taxes</a></td>
<td class="nump">23,382<span></span>
</td>
<td class="nump">8,255<span></span>
</td>
<td class="nump">55,815<span></span>
</td>
<td class="nump">24,258<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 provision</a></td>
<td class="num">(4,277)<span></span>
</td>
<td class="num">(2,041)<span></span>
</td>
<td class="num">(10,531)<span></span>
</td>
<td class="num">(4,044)<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">19,105<span></span>
</td>
<td class="nump">6,214<span></span>
</td>
<td class="nump">45,284<span></span>
</td>
<td class="nump">20,214<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">$ 19,105<span></span>
</td>
<td class="nump">$ 6,214<span></span>
</td>
<td class="nump">$ 45,284<span></span>
</td>
<td class="nump">$ 20,214<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_EarningsPerShareReconciliationAbstract', window );"><strong>Net income 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>
<td class="text">&#160;<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 (in USD per share)</a></td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.87<span></span>
</td>
<td class="nump">$ 0.40<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 (in USD per share)</a></td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.82<span></span>
</td>
<td class="nump">$ 0.38<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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">52,707,406<span></span>
</td>
<td class="nump">51,072,639<span></span>
</td>
<td class="nump">52,239,761<span></span>
</td>
<td class="nump">50,831,985<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">55,840,137<span></span>
</td>
<td class="nump">53,891,438<span></span>
</td>
<td class="nump">54,906,065<span></span>
</td>
<td class="nump">53,614,910<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of operating interest income (expense).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) related to nonoperating activities, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>14
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429890148432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed consolidated statements of stockholders' equity (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common stock</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Accumulated deficit</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 Mar. 31, 2021</a></td>
<td class="nump">$ 269,646<span></span>
</td>
<td class="nump">$ 504<span></span>
</td>
<td class="nump">$ 774,441<span></span>
</td>
<td class="num">$ (505,299)<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_SharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,400,510<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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">8,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,276<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">4,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,190<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options and vesting of restricted stock</a></td>
<td class="nump">510<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">506<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options and vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">358,575<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 Jun. 30, 2021</a></td>
<td class="nump">282,622<span></span>
</td>
<td class="nump">$ 508<span></span>
</td>
<td class="nump">779,137<span></span>
</td>
<td class="num">(497,023)<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_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,759,085<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 );">Beginning balance at Mar. 31, 2021</a></td>
<td class="nump">269,646<span></span>
</td>
<td class="nump">$ 504<span></span>
</td>
<td class="nump">774,441<span></span>
</td>
<td class="num">(505,299)<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_SharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,400,510<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">20,214<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, 2021</a></td>
<td class="nump">305,468<span></span>
</td>
<td class="nump">$ 512<span></span>
</td>
<td class="nump">790,041<span></span>
</td>
<td class="num">(485,085)<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_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,134,322<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 );">Beginning balance at Jun. 30, 2021</a></td>
<td class="nump">282,622<span></span>
</td>
<td class="nump">$ 508<span></span>
</td>
<td class="nump">779,137<span></span>
</td>
<td class="num">(497,023)<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_SharesOutstanding', window );">Beginning balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,759,085<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">5,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,724<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">5,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,033<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options and vesting of restricted stock</a></td>
<td class="nump">714<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">711<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options and vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">290,418<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 Sep. 30, 2021</a></td>
<td class="nump">294,093<span></span>
</td>
<td class="nump">$ 511<span></span>
</td>
<td class="nump">784,881<span></span>
</td>
<td class="num">(491,299)<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_SharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,049,503<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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">6,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,214<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">5,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,149<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options and vesting of restricted stock</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">11<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options and vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,819<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, 2021</a></td>
<td class="nump">305,468<span></span>
</td>
<td class="nump">$ 512<span></span>
</td>
<td class="nump">790,041<span></span>
</td>
<td class="num">(485,085)<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_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,134,322<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 );">Beginning balance at Mar. 31, 2022</a></td>
<td class="nump">312,429<span></span>
</td>
<td class="nump">$ 515<span></span>
</td>
<td class="nump">795,443<span></span>
</td>
<td class="num">(483,529)<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_SharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,524,307<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">14,469<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,469<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">6,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,549<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options and vesting of restricted stock</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options and vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">558,336<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 Jun. 30, 2022</a></td>
<td class="nump">333,449<span></span>
</td>
<td class="nump">$ 517<span></span>
</td>
<td class="nump">801,992<span></span>
</td>
<td class="num">(469,060)<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_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,082,643<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 );">Beginning balance at Mar. 31, 2022</a></td>
<td class="nump">312,429<span></span>
</td>
<td class="nump">$ 515<span></span>
</td>
<td class="nump">795,443<span></span>
</td>
<td class="num">(483,529)<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_SharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,524,307<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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">45,284<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">385,304<span></span>
</td>
<td class="nump">$ 528<span></span>
</td>
<td class="nump">823,021<span></span>
</td>
<td class="num">(438,245)<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_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,823,660<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 );">Beginning balance at Jun. 30, 2022</a></td>
<td class="nump">333,449<span></span>
</td>
<td class="nump">$ 517<span></span>
</td>
<td class="nump">801,992<span></span>
</td>
<td class="num">(469,060)<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_SharesOutstanding', window );">Beginning balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,082,643<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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">11,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,710<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">8,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,022<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options and vesting of restricted stock</a></td>
<td class="nump">3,779<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">3,771<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options and vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">471,966<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 Sep. 30, 2022</a></td>
<td class="nump">356,960<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">813,785<span></span>
</td>
<td class="num">(457,350)<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_SharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,554,609<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">19,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,105<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">7,239<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,239<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options and vesting of restricted stock</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">1,997<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options and vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">269,051<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">$ 385,304<span></span>
</td>
<td class="nump">$ 528<span></span>
</td>
<td class="nump">$ 823,021<span></span>
</td>
<td class="num">$ (438,245)<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_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,823,660<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 which are neither cancelled nor held in the treasury.</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_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share options (or share units) exercised during the current 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of stock issued as a result of the exercise of stock options.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429890367056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed consolidated statements of cash flows (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 19,105<span></span>
</td>
<td class="nump">$ 14,469<span></span>
</td>
<td class="nump">$ 6,214<span></span>
</td>
<td class="nump">$ 8,276<span></span>
</td>
<td class="nump">$ 45,284<span></span>
</td>
<td class="nump">$ 20,214<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_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>
<td class="text">&#160;<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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,496<span></span>
</td>
<td class="nump">20,317<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_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensation', window );">Stock-based compensation expense</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">21,833<span></span>
</td>
<td class="nump">14,598<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_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs and discount on debt</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">271<span></span>
</td>
<td class="nump">304<span></span>
</td>
<td class="text">&#160;<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_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,819)<span></span>
</td>
<td class="num">(401)<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">176<span></span>
</td>
<td class="nump">460<span></span>
</td>
<td class="text">&#160;<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_OtherOperatingActivitiesCashFlowStatement', window );">Other, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">457<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating 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>
<td class="text">&#160;<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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</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="num">(20,620)<span></span>
</td>
<td class="num">(7,211)<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_IncreaseDecreaseInInventories', window );">Inventory</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">3,248<span></span>
</td>
<td class="num">(28,390)<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,223)<span></span>
</td>
<td class="num">(8,585)<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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,610<span></span>
</td>
<td class="num">(691)<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,254)<span></span>
</td>
<td class="num">(3,314)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,001<span></span>
</td>
<td class="nump">7,826<span></span>
</td>
<td class="text">&#160;<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property 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="num">(1,647)<span></span>
</td>
<td class="num">(4,596)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,647)<span></span>
</td>
<td class="num">(4,596)<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ProceedsFromLinesOfCredit', window );">Proceeds from revolving line of credit</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">0<span></span>
</td>
<td class="nump">26,480<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_RepaymentsOfLinesOfCredit', window );">Repayment of revolving line of credit</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">0<span></span>
</td>
<td class="num">(26,480)<span></span>
</td>
<td class="text">&#160;<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_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term debt</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">0<span></span>
</td>
<td class="nump">25,581<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_RepaymentsOfLongTermDebt', window );">Repayment of long-term debt</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="num">(28,750)<span></span>
</td>
<td class="num">(53,275)<span></span>
</td>
<td class="text">&#160;<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_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs paid</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">0<span></span>
</td>
<td class="num">(1,064)<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_ProceedsFromIssuanceOfCommonStock', window );">Cash received from issuance 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">5,652<span></span>
</td>
<td class="nump">1,236<span></span>
</td>
<td class="text">&#160;<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_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(588)<span></span>
</td>
<td class="num">(587)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,686)<span></span>
</td>
<td class="num">(28,109)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,668<span></span>
</td>
<td class="num">(24,879)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents - beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,768<span></span>
</td>
<td class="nump">43,353<span></span>
</td>
<td class="nump">57,768<span></span>
</td>
<td class="nump">$ 57,768<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 - end of period</a></td>
<td class="nump">$ 87,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 87,021<span></span>
</td>
<td class="nump">$ 32,889<span></span>
</td>
<td class="nump">$ 43,353<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_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_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense attributable to debt discount (premium) and debt issuance costs.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating liabilities 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).</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_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from the additional capital contribution to the entity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt initially having maturity due after one year or beyond 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncash expense 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429895394672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of operations<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Nature of operations</a></td>
<td class="text">Nature of operations<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e.l.f. Beauty, Inc., a Delaware corporation, (&#8220;e.l.f. Beauty&#8221; and together with its subsidiaries, the &#8220;Company,&#8221; or &#8220;we&#8221;) is a multi-brand beauty company that offers inclusive, accessible, clean and cruelty-free cosmetics and skincare products. Our mission is to make the best of beauty accessible to every eye, lip, face and skin concern.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our ability to deliver 100% cruelty-free, clean, premium-quality products at accessible prices with broad appeal differentiates us in the beauty industry. We believe the combination of our value proposition, innovation engine, ability to attract and engage consumers, as well as our world-class team&#8217;s ability to execute with speed, has positioned us well to navigate a rapidly changing landscape in beauty.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our family of brands includes e.l.f. Cosmetics, e.l.f. SKIN, Well People and Keys Soulcare. Our brands are available online and across leading beauty, mass-market and clean-beauty specialty retailers. We have strong relationships with our retail partners such as Walmart, Target, Ulta Beauty and other leading retailers that have enabled us to expand distribution both domestically and internationally.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>17
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429895387712">
<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">9 Months Ended</th>
</tr>
<tr><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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of significant accounting policies</a></td>
<td class="text">Summary of significant accounting policies<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements and related notes have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for interim financial information and pursuant to the rules and regulations of the Securities and Exchange Commission. In the opinion of the Company, these interim financial statements contain all adjustments, including normal recurring adjustments, necessary for a fair statement of its financial position as of December 31, 2022, March&#160;31, 2022 and December 31, 2021, and its results of operations and stockholders' equity for the three and nine months ended December 31, 2022 and December 31, 2021 and its cash flows for the nine months ended December 31, 2022 and December 31, 2021. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended March&#160;31, 2022 (the &#8220;Annual Report&#8221;). Operating results for the interim periods are not necessarily indicative of the results that may be expected for the full year. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period. Actual results could differ from these estimates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment reporting</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are components of an enterprise for which separate financial information is available that is evaluated by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Utilizing these criteria, the Company manages its business on the basis of one operating segment and one reportable segment. It is impracticable for the Company to provide revenue by product line.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant accounting policies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made no material changes in the application of its significant accounting policies that were disclosed in Note 2, &#8220;Summary of significant accounting policies,&#8221; to the audited consolidated financial statements as of and for the fiscal year ended March&#160;31, 2022 included in the Annual Report. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company distributes products both through national and international retailers, as well as direct-to-consumers through its e-commerce channel. The marketing and consumer engagement benefits that the direct-to-consumer channel provides is integral to the Company&#8217;s brand and product development strategy and drives sales across channels. As such, the Company views its two primary distribution channels as components of one integrated business, as opposed to discrete revenue streams. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells a variety of beauty products but does not consider them to be meaningfully different revenue streams given similarities in the nature of the products, the target consumer and the innovation and distribution processes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides disaggregated revenue from contracts with customers by geographical market, as the nature, amount, timing and uncertainty of revenue and cash flows can differ between domestic and international customers (in thousands).</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales by geographic region:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,457&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,367&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,869&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,691&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,537&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,118&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391,487&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,020&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, other than accounts receivable, the Company had no material contract assets, contract liabilities or deferred contract costs recorded on its unaudited condensed consolidated balance sheet. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No new accounting pronouncements issued but not yet adopted are expected to have a material impact on the Company's unaudited condensed consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>18
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429895943360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in equity securities<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Investments, All Other Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investment in equity securities</a></td>
<td class="text">Investment in equity securitiesOn April 14, 2017, the Company invested $2.9 million in a social media analytics company, which is included in investments on its unaudited condensed consolidated balance sheets. The Company has elected the measurement alternative for equity investments that do not have readily determinable fair values. The Company did not record an impairment charge on its investment during the&#160;three and nine months ended December 31, 2022&#160;and December 31, 2021, as any identified events or changes in circumstances did not result in an indicator for impairment. Further, there were no observable price changes in orderly transactions for the identical or a similar investment of the same issuer during the&#160;three and nine months ended December 31, 2022.<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_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (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;">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>19
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429895560864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and intangible assets<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and intangible assets</a></td>
<td class="text">Goodwill and intangible assets<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company&#8217;s goodwill and intangible assets as of December 31, 2022 is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated useful life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; retailers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,840)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; e-commerce</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,940&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,938)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangibles</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,040&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,769)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,271&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,620&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,620&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total goodwill and other intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,460&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,769)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,691&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company&#8217;s goodwill and intangible assets as of March&#160;31, 2022 is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated useful life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; retailers</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,600&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,020)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,580&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; e-commerce</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,928)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(729)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,771&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,040&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,677)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,363&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,800&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,800&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total goodwill and other intangibles</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,460&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,677)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,783&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company&#8217;s goodwill and intangible assets as of December 31, 2021 is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated useful life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; retailers</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,600&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,080)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,520&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; e-commerce</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,858&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,040&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,646)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,394&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,800&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,800&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total goodwill and other intangibles</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,460&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,646)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,814&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expenses on finite-lived intangible assets was $2.0 million and $6.1 million in the three and nine months ended December 31, 2022 and December 31, 2021, respectively. Certain trademark assets have been classified as indefinite-lived intangible assets and accordingly, are not subject to amortization. There were no impairments of goodwill or intangible assets recorded in the three and nine months ended December 31, 2022 and December 31, 2021. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expense related to finite-lived intangible assets, assuming no impairment as of December 31, 2022 is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:84.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of fiscal 2023</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,030&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,271&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429895590320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued expenses and other current liabilities<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accrued expenses and other current liabilities</a></td>
<td class="text">Accrued expenses and other current liabilities<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities as of December 31, 2022, March&#160;31, 2022 and December 31, 2021 consisted of the following (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,802&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,938&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,516&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,798&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,004&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,977&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting 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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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>21
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429899007040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s outstanding debt as of December 31, 2022, March&#160;31, 2022 and December 31, 2021 consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,332&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,669&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(803)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, net of issuance costs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,867&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,866&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,254&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,177&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,080&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,474&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 8, &#8220;Debt,&#8221; to the consolidated financial statements included in the Annual Report for details regarding the Senior Secured Credit Agreement. As of December 31, 2022, the Company was in compliance with all applicable financial covenants under the Amended Credit Agreement. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The gross carrying amounts of the Company&#8217;s long-term debt, before reduction of the debt issuance costs, and finance lease obligations approximate their fair values, based on Level 2 inputs (quoted prices for similar assets and liabilities in active markets or inputs that are observable), as the stated rates approximate market rates for loans with similar terms. The Company did not transfer any liabilities measured at fair value on a recurring basis to or from Level 2 for any of the periods presented.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amended credit agreement</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 30, 2021, the Company amended and restated its prior credit agreement (the &#8220;Amended Credit Agreement&#8221;), amended and restated the prior term loan facility and the prior revolving credit facility, and refinanced all loans under the prior credit agreement.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement has a five year term and consists of (i) a $100.0&#160;million revolving credit facility (the &#8220;Amended Revolving Credit Facility&#8221;) and (ii) a $100.0&#160;million term loan facility (the &#8220;Amended Term Loan Facility&#8221;). The Company's prior credit agreement consisted of a $165.0&#160;million term loan and a $50.0&#160;million revolving credit facility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All amounts under the Amended Revolving Credit Facility are available for draw until the maturity date on April 30, 2026. The Amended Revolving Credit Facility is collateralized by substantially all of our assets and requires payment of an unused fee ranging from 0.10% to 0.30% (based on our consolidated total net leverage ratio (as defined in the Amended Credit Agreement)) times the average daily amount of unutilized commitments under the Amended Revolving Credit Facility. The Amended Revolving Credit Facility also provides for sub-facilities in the form of a $7.0&#160;million letter of credit and a $5.0&#160;million swing line loan; however, all amounts under the Amended Revolving Credit Facility cannot exceed $100.0&#160;million. The unused balance of the Amended Revolving Credit Facility as of December 31, 2022 was $100.0 million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both the Amended Revolving Credit Facility and the Amended Term Loan Facility bear interest, at borrowers&#8217; option, at either (i) a rate per annum equal to an adjusted LIBOR rate determined by reference to the cost of funds for the United States dollar deposits for the applicable interest period (subject to a minimum floor of 0%) plus an applicable margin ranging from 1.25% to 2.125% based on our consolidated total net leverage ratio or (ii) a floating base rate plus an applicable margin ranging from 0.25% to 1.125% based on our consolidated total net leverage ratio. The interest rate as of December 31, 2022 for the Amended Term Loan Facility was approximately 6.0%.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement contains a number of covenants that, among other things, restrict our ability to (subject to certain exceptions) pay dividends and distributions or repurchase our capital stock, incur additional indebtedness, create liens on assets, engage in mergers or consolidations and sell or otherwise dispose of assets. The Amended Credit Agreement also includes reporting, financial and maintenance covenants that require us to, among other things, comply with certain consolidated total net leverage ratios and consolidated fixed charge coverage ratios.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 470, Debt, the amendment to the Company&#8217;s prior credit agreement was accounted for as both a debt modification and partial debt extinguishment, which resulted in the recognition of a loss on extinguishment of debt of $0.5&#160;million for the year ended March 31, 2022. The Company incurred and capitalized $1.1&#160;million of new debt issuance costs related to the amendment.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three and nine months ended December 31, 2022, the Company recognized a loss on extinguishment of debt of $176 thousand, primarily related partial prepayment of term loan borrowings in the amount of $25.0&#160;million.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>22
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429899032976">
<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">9 Months Ended</th>
</tr>
<tr><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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and contingencies</a></td>
<td class="text">Commitments and contingencies<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is from time to time subject to, and is currently involved in legal proceedings, claims and litigation arising in the ordinary course of business. The Company is not currently a party to any matters that management expects will have a material adverse effect on the Company&#8217;s consolidated financial position, results of operations or cash flows.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>23
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429899036496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-based compensation</a></td>
<td class="text">Stock-based compensation<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Service-based vesting stock options</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for options that vest solely based upon the satisfaction of a service condition for the nine months ended December 31, 2022:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:38.049%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.566%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares subject to options<br/>outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average exercise&#160;price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average remaining<br/>contractual&#160;life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate&#160;intrinsic<br/>values<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543,499&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.05&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(383,634)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,159,865&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.73&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,894&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable, December 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044,750&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.03&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,030&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is calculated as the difference between the exercise price of the options and the Company's closing stock price of $55.30, as reported on the New York Stock Exchange on December 31, 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation cost related to service-based vesting options of $0.1&#160;million and $0.3&#160;million in the three and nine months ended December 31, 2022, respectively, and $0.2&#160;million and $0.7&#160;million in the three and nine months ended December 31, 2021, respectively. As of December 31, 2022, there was $0.3&#160;million of total unrecognized stock-based compensation cost related to unvested service-based stock options, which is expected to be recognized over the remaining weighted-average period of 1.2 years. All stock-based compensation cost is recorded in selling, general and administrative expenses.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-based and market-based vesting stock options</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for stock options that vest based upon the satisfaction of performance- or market-based vesting conditions for the nine months ended December 31, 2022:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:38.049%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.566%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares subject to options<br/>outstanding</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average exercise&#160;price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average remaining<br/>contractual life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate&#160;intrinsic<br/>values<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004,327&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.40&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212,528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,800)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.84&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,999&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable, December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:1pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is calculated as the difference between the exercise price of the options and the Company's closing stock price of $55.30, as reported on the New York Stock Exchange on December 31, 2022.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and December 31, 2021, there was no unrecognized compensation cost related to stock options with performance-based and market-based vesting conditions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock and RSUs</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities for restricted stock awards (&#8220;RSAs&#8221;) and restricted stock units (&#8220;RSUs&#8221;) for the nine months ended December 31, 2022:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs and shares of restricted stock outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average grant date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,275,742&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.85&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,156,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(703,103)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.07&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229,080)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.01&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,499,990&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.14&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, there were 341,802 unvested shares subject to RSAs outstanding.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation cost related to RSAs and RSUs of $7.2 million and $21.6 million in the three and nine months ended December 31, 2022, respectively, and $5.0 million and $13.9 million in the three and nine months ended December 31, 2021, respectively. As of December 31, 2022, there was $51.2 million of total unrecognized stock-based compensation cost related to unvested shares subject to RSAs and RSUs, which is expected to be recognized over a weighted-average period of 2.1 years.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>24
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429896193712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Repurchase of common stock<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Repurchase of common stock</a></td>
<td class="text">Repurchase of common stock<div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 8, 2019, the Company announced that its board of directors authorized a share repurchase program to acquire up to $25.0 million of the Company&#8217;s common stock (the &#8220;Share Repurchase Program&#8221;).&#160;Purchases under the Share Repurchase Program may be made from time to time through a variety of methods, which may include open market purchases, privately negotiated transactions, block trades, accelerated share repurchase transactions, or by any combination of such methods. The timing and amount of any repurchases pursuant to the Share Repurchase Program will be determined based on market conditions, share price and other factors. The Share Repurchase Program does not require the Company to repurchase any specific number of shares of its common stock, and may be modified, suspended or terminated at any time without notice. There is no guarantee that any additional shares will be purchased under the Share Repurchase Program and such shares are intended to be retired after purchase. </span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April&#160;30, 2021, the Company amended and restated its prior credit agreement. Subject to certain exceptions, the covenants in the Amended Credit Agreement require the Company to be in compliance with certain leverage ratios to make repurchases under the Share Repurchase Program.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company did not repurchase any shares during the three and nine months ended December 31, 2022. A total of $17.1 million remains available for future share repurchases under the Share Repurchase Program as of December 31, 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>25
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429895394016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net income per share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net income per share</a></td>
<td class="text">Net income per share<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes basic net income per share using the weighted-average number of shares of common stock outstanding. Diluted net income per share amounts are calculated using the treasury stock method for equity-based compensation awards. The following is a reconciliation of the numerator and denominator in the basic and diluted net income per common share computations (in thousands, except share and per share data):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding &#8211; basic</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,707,406&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,072,639&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,239,761&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,831,985&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive common equivalent shares from equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,818,799&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,666,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,782,925&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding &#8211; diluted</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,840,137&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,891,438&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,906,065&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,614,910&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.38&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average anti-dilutive shares from outstanding equity awards excluded from diluted earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>26
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429895446544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases warehouses, distribution centers, office space and equipment. The majority of the Company's leases include one or more options to renew, with renewal terms that can extend the lease term for up to five years. The exercise of lease renewal options is at the Company's sole discretion and such renewal options are included in the lease term if they are reasonably certain to be exercised. Certain leases also include options to purchase the leased asset. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants. Most of the Company's equipment leases are finance leases of assets used to operate its distribution centers in Ontario, California and Columbus, Ohio.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgment is required to determine whether commercial contracts contain a lease for purposes of ASC 842. The discount rate used in measuring lease liabilities is generally based on the interest rate on the Company&#8217;s revolving line of credit, assuming sufficient unused capacity exists at the time the lease liability is measured.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the balance sheet line items that were impacted or created as a result of the Company's adoption of ASC 842 as of December 31, 2022, March&#160;31, 2022 and December 31, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:19.574%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.644%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_7d2c621b-0e64-428a-b966-3466e2fba769"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_8786a461-1eeb-43a9-bdb0-898da485d325"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_f1ce0353-f17d-497b-bd7c-f57022976e5a">Other assets</span></span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_597586c5-3959-4915-89ee-476aa36b0b33"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_5ae29fbd-84a5-4ae7-a862-e98bc0d0a0d5"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_d22504da-dea1-4f6d-a059-c17f3a3c75bc">Other assets</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leased assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,470&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,882&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,751&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_3f225b88-1139-4239-9d00-8c6283849c0b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_be87bd09-9215-41a1-b0a2-9b53acd5a979"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_d4ab9dd2-c279-46df-b1bc-053a7b1c19a1">Accrued expenses and other current liabilities</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_1668950c-cd87-43d1-b8f2-44bc38d93c88"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_bf5310a2-9879-4fed-96f4-028e3df9174d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_c1a99404-4166-4529-9c1a-93f087c8e79f">Current portion of long-term debt and finance lease obligations</span></span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_1745c985-de12-4ce4-bdfb-e9358a57a6cf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_b48e1c79-254d-41de-b6c6-85649800da01"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_d7a359f9-6848-4989-91d2-9dbbcd28b450">Long-term debt and finance lease obligations</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,689&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,554&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,514&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_____________________</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Finance leases are recorded net of accumulated amortization of $3.3 million, $3.0 million and $2.9 million as of December 31, 2022, March&#160;31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended December 31, 2022 and December 31, 2021, the components of operating and finance lease costs were as follows (in thousands): </span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:24.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.634%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.646%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative (&#8220;SG&amp;A&#8221;) expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,533&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,261&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,798&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,916&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the aggregate future minimum lease payments under non-cancellable leases presented in accordance with ASC 842 are as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating <br/>leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance <br/>leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of fiscal 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,456&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,928&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,772&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,857&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,689&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For leases commencing prior to January 1, 2019, minimum lease payments exclude payments to landlords for real estate taxes and common area maintenance. These payments can be either fixed or variable, depending on the lease.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and December 31, 2021, the weighted-average remaining lease term (in years) and discount rate were as follows: </span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div>Operating cash outflows from operating leases for the nine months ended December 31, 2022 and December 31, 2021 were $3.6 million and $3.9 million, respectively.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases warehouses, distribution centers, office space and equipment. The majority of the Company's leases include one or more options to renew, with renewal terms that can extend the lease term for up to five years. The exercise of lease renewal options is at the Company's sole discretion and such renewal options are included in the lease term if they are reasonably certain to be exercised. Certain leases also include options to purchase the leased asset. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants. Most of the Company's equipment leases are finance leases of assets used to operate its distribution centers in Ontario, California and Columbus, Ohio.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgment is required to determine whether commercial contracts contain a lease for purposes of ASC 842. The discount rate used in measuring lease liabilities is generally based on the interest rate on the Company&#8217;s revolving line of credit, assuming sufficient unused capacity exists at the time the lease liability is measured.</span></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the balance sheet line items that were impacted or created as a result of the Company's adoption of ASC 842 as of December 31, 2022, March&#160;31, 2022 and December 31, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:19.574%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.644%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_7d2c621b-0e64-428a-b966-3466e2fba769"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_8786a461-1eeb-43a9-bdb0-898da485d325"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_f1ce0353-f17d-497b-bd7c-f57022976e5a">Other assets</span></span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_597586c5-3959-4915-89ee-476aa36b0b33"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_5ae29fbd-84a5-4ae7-a862-e98bc0d0a0d5"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_d22504da-dea1-4f6d-a059-c17f3a3c75bc">Other assets</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leased assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,470&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,882&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,751&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_3f225b88-1139-4239-9d00-8c6283849c0b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_be87bd09-9215-41a1-b0a2-9b53acd5a979"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_d4ab9dd2-c279-46df-b1bc-053a7b1c19a1">Accrued expenses and other current liabilities</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_1668950c-cd87-43d1-b8f2-44bc38d93c88"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_bf5310a2-9879-4fed-96f4-028e3df9174d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_c1a99404-4166-4529-9c1a-93f087c8e79f">Current portion of long-term debt and finance lease obligations</span></span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_1745c985-de12-4ce4-bdfb-e9358a57a6cf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_b48e1c79-254d-41de-b6c6-85649800da01"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_d7a359f9-6848-4989-91d2-9dbbcd28b450">Long-term debt and finance lease obligations</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,689&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,554&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,514&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_____________________</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Finance leases are recorded net of accumulated amortization of $3.3 million, $3.0 million and $2.9 million as of December 31, 2022, March&#160;31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended December 31, 2022 and December 31, 2021, the components of operating and finance lease costs were as follows (in thousands): </span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:24.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.634%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.646%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative (&#8220;SG&amp;A&#8221;) expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,533&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,261&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,798&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,916&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the aggregate future minimum lease payments under non-cancellable leases presented in accordance with ASC 842 are as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating <br/>leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance <br/>leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of fiscal 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,456&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,928&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,772&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,857&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,689&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For leases commencing prior to January 1, 2019, minimum lease payments exclude payments to landlords for real estate taxes and common area maintenance. These payments can be either fixed or variable, depending on the lease.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and December 31, 2021, the weighted-average remaining lease term (in years) and discount rate were as follows: </span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div>Operating cash outflows from operating leases for the nine months ended December 31, 2022 and December 31, 2021 were $3.6 million and $3.9 million, respectively.<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_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>27
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429896014064">
<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">9 Months Ended</th>
</tr>
<tr><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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements and related notes have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for interim financial information and pursuant to the rules and regulations of the Securities and Exchange Commission. In the opinion of the Company, these interim financial statements contain all adjustments, including normal recurring adjustments, necessary for a fair statement of its financial position as of December 31, 2022, March&#160;31, 2022 and December 31, 2021, and its results of operations and stockholders' equity for the three and nine months ended December 31, 2022 and December 31, 2021 and its cash flows for the nine months ended December 31, 2022 and December 31, 2021. All intercompany balances and transactions have been eliminated in consolidation.</span></div>These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended March&#160;31, 2022 (the &#8220;Annual Report&#8221;). Operating results for the interim periods are not necessarily indicative of the results that may be expected for the full year.<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"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period. Actual results could differ from these estimates.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment reporting</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment reporting</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are components of an enterprise for which separate financial information is available that is evaluated by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Utilizing these criteria, the Company manages its business on the basis of one operating segment and one reportable segment. It is impracticable for the Company to provide revenue by product line.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company distributes products both through national and international retailers, as well as direct-to-consumers through its e-commerce channel. The marketing and consumer engagement benefits that the direct-to-consumer channel provides is integral to the Company&#8217;s brand and product development strategy and drives sales across channels. As such, the Company views its two primary distribution channels as components of one integrated business, as opposed to discrete revenue streams. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells a variety of beauty products but does not consider them to be meaningfully different revenue streams given similarities in the nature of the products, the target consumer and the innovation and distribution processes.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent accounting pronouncements</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No new accounting pronouncements issued but not yet adopted are expected to have a material impact on the Company's unaudited condensed consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="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_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429899032976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides disaggregated revenue from contracts with customers by geographical market, as the nature, amount, timing and uncertainty of revenue and cash flows can differ between domestic and international customers (in thousands).</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales by geographic region:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,457&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,367&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,869&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,691&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,537&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,118&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391,487&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,020&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429895394672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and intangible assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">Information Regarding Company's Goodwill and Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company&#8217;s goodwill and intangible assets as of December 31, 2022 is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated useful life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; retailers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,840)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,760&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; e-commerce</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,940&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,938)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangibles</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,040&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,769)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,271&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,620&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,620&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total goodwill and other intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,460&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,769)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,691&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company&#8217;s goodwill and intangible assets as of March&#160;31, 2022 is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated useful life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; retailers</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,600&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,020)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,580&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; e-commerce</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,928)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(729)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,771&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,040&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,677)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,363&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,800&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,800&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total goodwill and other intangibles</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,460&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,677)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,783&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company&#8217;s goodwill and intangible assets as of December 31, 2021 is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated useful life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; retailers</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,600&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,080)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,520&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships&#160;&#8211; e-commerce</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,858&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,040&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,646)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,394&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,800&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,800&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total goodwill and other intangibles</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,460&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,646)</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,814&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Future Amortization Expense for Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expense related to finite-lived intangible assets, assuming no impairment as of December 31, 2022 is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:84.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of fiscal 2023</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,030&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,271&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill and intangible assets, which may be broken down by segment or major class.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429899007040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued expenses and other current liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Summary of Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities as of December 31, 2022, March&#160;31, 2022 and December 31, 2021 consisted of the following (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,802&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,938&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,516&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,798&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,004&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,977&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued liabilities.</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_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429895590320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Outstanding Debt</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s outstanding debt as of December 31, 2022, March&#160;31, 2022 and December 31, 2021 consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,332&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,669&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(803)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, net of issuance costs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,867&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,866&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,254&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,177&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,080&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,474&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 8, &#8220;Debt,&#8221; to the consolidated financial statements included in the Annual Report for details regarding the Senior Secured Credit Agreement. As of December 31, 2022, the Company was in compliance with all applicable financial covenants under the Amended Credit Agreement. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The gross carrying amounts of the Company&#8217;s long-term debt, before reduction of the debt issuance costs, and finance lease obligations approximate their fair values, based on Level 2 inputs (quoted prices for similar assets and liabilities in active markets or inputs that are observable), as the stated rates approximate market rates for loans with similar terms. The Company did not transfer any liabilities measured at fair value on a recurring basis to or from Level 2 for any of the periods presented.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</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_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429896746640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity and Related Information</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for options that vest solely based upon the satisfaction of a service condition for the nine months ended December 31, 2022:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:38.049%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.566%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares subject to options<br/>outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average exercise&#160;price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average remaining<br/>contractual&#160;life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate&#160;intrinsic<br/>values<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543,499&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.05&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(383,634)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,159,865&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.73&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,894&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable, December 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044,750&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.03&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,030&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for stock options that vest based upon the satisfaction of performance- or market-based vesting conditions for the nine months ended December 31, 2022:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:38.049%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.566%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares subject to options<br/>outstanding</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average exercise&#160;price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average remaining<br/>contractual life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate&#160;intrinsic<br/>values<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004,327&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.40&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212,528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,800)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.84&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,999&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable, December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Activities for Restricted Stock Awards ("RSAs") and Restricted Stock Units ("RSUs")</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities for restricted stock awards (&#8220;RSAs&#8221;) and restricted stock units (&#8220;RSUs&#8221;) for the nine months ended December 31, 2022:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs and shares of restricted stock outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average grant date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,275,742&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.85&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,156,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(703,103)</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.07&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229,080)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.01&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,499,990&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.14&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>33
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429898840192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net income per share (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Reconciliation of Numerator and Denominator in Basic and Diluted Net Income Per Common Share Computations</a></td>
<td class="text">The following is a reconciliation of the numerator and denominator in the basic and diluted net income per common share computations (in thousands, except share and per share data):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding &#8211; basic</span></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,707,406&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,072,639&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,239,761&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,831,985&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive common equivalent shares from equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,132,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,818,799&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,666,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,782,925&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding &#8211; diluted</span></td><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,840,137&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,891,438&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,906,065&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,614,910&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.38&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average anti-dilutive shares from outstanding equity awards excluded from diluted earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429894176128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Balance Sheet Information</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the balance sheet line items that were impacted or created as a result of the Company's adoption of ASC 842 as of December 31, 2022, March&#160;31, 2022 and December 31, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:19.574%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.644%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_7d2c621b-0e64-428a-b966-3466e2fba769"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_8786a461-1eeb-43a9-bdb0-898da485d325"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_f1ce0353-f17d-497b-bd7c-f57022976e5a">Other assets</span></span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_597586c5-3959-4915-89ee-476aa36b0b33"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_5ae29fbd-84a5-4ae7-a862-e98bc0d0a0d5"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_d22504da-dea1-4f6d-a059-c17f3a3c75bc">Other assets</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total leased assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,470&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,882&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,751&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_3f225b88-1139-4239-9d00-8c6283849c0b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_be87bd09-9215-41a1-b0a2-9b53acd5a979"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_d4ab9dd2-c279-46df-b1bc-053a7b1c19a1">Accrued expenses and other current liabilities</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_1668950c-cd87-43d1-b8f2-44bc38d93c88"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_bf5310a2-9879-4fed-96f4-028e3df9174d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_c1a99404-4166-4529-9c1a-93f087c8e79f">Current portion of long-term debt and finance lease obligations</span></span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_1745c985-de12-4ce4-bdfb-e9358a57a6cf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_b48e1c79-254d-41de-b6c6-85649800da01"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_d7a359f9-6848-4989-91d2-9dbbcd28b450">Long-term debt and finance lease obligations</span></span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,689&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,554&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,514&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_____________________</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Finance leases are recorded net of accumulated amortization of $3.3 million, $3.0 million and $2.9 million as of December 31, 2022, March&#160;31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and December 31, 2021, the weighted-average remaining lease term (in years) and discount rate were as follows: </span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Components of Lease Expense</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended December 31, 2022 and December 31, 2021, the components of operating and finance lease costs were as follows (in thousands): </span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:24.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.634%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.646%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative (&#8220;SG&amp;A&#8221;) expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,533&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of leased assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,261&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,798&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,916&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Maturities of Operating Lease Liabilities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the aggregate future minimum lease payments under non-cancellable leases presented in accordance with ASC 842 are as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating <br/>leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance <br/>leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of fiscal 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,456&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,928&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,772&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,857&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,689&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<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_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Maturities of Finance Lease Liabilities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the aggregate future minimum lease payments under non-cancellable leases presented in accordance with ASC 842 are as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:52.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating <br/>leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance <br/>leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of fiscal 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,252&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,456&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,928&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,772&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,857&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,689&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_elf_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets and Liabilities, Lessee [Table Text Block]</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;">elf_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429890281712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>distribution_channel </div>
<div>segment</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>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">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_us-gaap_NumberOfReportableSegments', window );">Number of reporting segments</a></td>
<td class="nump">1<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_elf_NumberOfDistributionChannels', window );">Number of distribution channels | distribution_channel</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_elf_NumberOfDistributionChannels">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Distribution Channels</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;">elf_NumberOfDistributionChannels</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429893323680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 146,537<span></span>
</td>
<td class="nump">$ 98,118<span></span>
</td>
<td class="nump">$ 391,487<span></span>
</td>
<td class="nump">$ 287,020<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_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total net sales</a></td>
<td class="nump">127,457<span></span>
</td>
<td class="nump">87,367<span></span>
</td>
<td class="nump">343,869<span></span>
</td>
<td class="nump">254,691<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_StatementGeographicalAxis=elf_OtherNonUSMember', window );">International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 19,080<span></span>
</td>
<td class="nump">$ 10,751<span></span>
</td>
<td class="nump">$ 47,618<span></span>
</td>
<td class="nump">$ 32,329<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=elf_OtherNonUSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=elf_OtherNonUSMember</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>37
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429894034320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in equity securities - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Apr. 14, 2017</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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount', window );">Impairment charges on investment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=elf_SocialMediaAnalyticsCompanyMember', window );">Social Media Analytics Company</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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost', window );">Amount invested in minority equity investment</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">$ 2,900,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Securities Without Readily Determinable Fair Value, Original Cost</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;">elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss on investment in equity security without readily determinable fair value.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=elf_SocialMediaAnalyticsCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=elf_SocialMediaAnalyticsCompanyMember</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>38
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429889690992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and intangible assets - Information Regarding Company's Goodwill and Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 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_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems', window );"><strong>Schedule Of Intangible Assets And Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Total finite-lived intangibles, Gross carrying amount</a></td>
<td class="nump">$ 85,040<span></span>
</td>
<td class="nump">$ 85,040<span></span>
</td>
<td class="nump">$ 85,040<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 );">Total finite-lived intangibles, Accumulated amortization</a></td>
<td class="num">(68,769)<span></span>
</td>
<td class="num">(60,646)<span></span>
</td>
<td class="num">(62,677)<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 );">Total</a></td>
<td class="nump">16,271<span></span>
</td>
<td class="nump">24,394<span></span>
</td>
<td class="nump">22,363<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_GoodwillGross', window );">Goodwill, Gross carrying amount</a></td>
<td class="nump">171,620<span></span>
</td>
<td class="nump">171,620<span></span>
</td>
<td class="nump">171,620<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_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill, Accumulated amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Net carrying amount</a></td>
<td class="nump">171,620<span></span>
</td>
<td class="nump">171,620<span></span>
</td>
<td class="nump">171,620<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_IntangibleAssetsGrossIncludingGoodwill', window );">Total goodwill and other intangibles, Gross carrying amount</a></td>
<td class="nump">320,460<span></span>
</td>
<td class="nump">320,460<span></span>
</td>
<td class="nump">320,460<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization', window );">Total goodwill and other intangibles, Accumulated amortization</a></td>
<td class="num">(68,769)<span></span>
</td>
<td class="num">(60,646)<span></span>
</td>
<td class="num">(62,677)<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_IntangibleAssetsNetIncludingGoodwill', window );">Total goodwill and other intangibles, Net carrying amount</a></td>
<td class="nump">251,691<span></span>
</td>
<td class="nump">259,814<span></span>
</td>
<td class="nump">257,783<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks</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_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems', window );"><strong>Schedule Of Intangible Assets And Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite lived intangibles, Net carrying amount</a></td>
<td class="nump">$ 63,800<span></span>
</td>
<td class="nump">$ 63,800<span></span>
</td>
<td class="nump">$ 63,800<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=elf_CustomerRelationshipsRetailersMember', window );">Customer relationships&#160;&#8211; retailers</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_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems', window );"><strong>Schedule Of Intangible Assets And Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<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 );">Total finite-lived intangibles, Gross carrying amount</a></td>
<td class="nump">$ 77,600<span></span>
</td>
<td class="nump">$ 77,600<span></span>
</td>
<td class="nump">$ 77,600<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 );">Total finite-lived intangibles, Accumulated amortization</a></td>
<td class="num">(63,840)<span></span>
</td>
<td class="num">(56,080)<span></span>
</td>
<td class="num">(58,020)<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 );">Total</a></td>
<td class="nump">$ 13,760<span></span>
</td>
<td class="nump">$ 21,520<span></span>
</td>
<td class="nump">$ 19,580<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=elf_ElectronicCommerceCustomerRelationshipsMember', window );">Customer relationships&#160;&#8211; e-commerce</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_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems', window );"><strong>Schedule Of Intangible Assets And Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<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 );">Total finite-lived intangibles, Gross carrying amount</a></td>
<td class="nump">$ 3,940<span></span>
</td>
<td class="nump">$ 3,940<span></span>
</td>
<td class="nump">$ 3,940<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 );">Total finite-lived intangibles, Accumulated amortization</a></td>
<td class="num">(3,938)<span></span>
</td>
<td class="num">(3,924)<span></span>
</td>
<td class="num">(3,928)<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 );">Total</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">$ 12<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_TrademarksMember', window );">Trademarks</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_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems', window );"><strong>Schedule Of Intangible Assets And Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<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 );">Total finite-lived intangibles, Gross carrying amount</a></td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="nump">$ 3,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total finite-lived intangibles, Accumulated amortization</a></td>
<td class="num">(991)<span></span>
</td>
<td class="num">(642)<span></span>
</td>
<td class="num">(729)<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 );">Total</a></td>
<td class="nump">$ 2,509<span></span>
</td>
<td class="nump">$ 2,858<span></span>
</td>
<td class="nump">$ 2,771<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_elf_IntangibleAssetsGrossIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible assets gross including goodwill.</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;">elf_IntangibleAssetsGrossIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible assets including goodwill accumulated amortization.</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;">elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of intangible assets and goodwill.</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;">elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_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>duration</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.</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_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</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=elf_CustomerRelationshipsRetailersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=elf_CustomerRelationshipsRetailersMember</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=elf_ElectronicCommerceCustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=elf_ElectronicCommerceCustomerRelationshipsMember</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_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TrademarksMember</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>39
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429893844448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and intangible assets - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<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_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="nump">$ 6,100,000<span></span>
</td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="nump">$ 6,100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and intangible asset impairment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</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_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429893895248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and intangible assets - Future Amortization Expense for Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remainder of fiscal 2023</a></td>
<td class="nump">$ 2,030<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2024</a></td>
<td class="nump">6,963<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2025</a></td>
<td class="nump">1,230<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2026</a></td>
<td class="nump">1,230<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2027</a></td>
<td class="nump">1,230<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_elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour', window );">Thereafter</a></td>
<td class="nump">3,588<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 );">Total</a></td>
<td class="nump">$ 16,271<span></span>
</td>
<td class="nump">$ 22,363<span></span>
</td>
<td class="nump">$ 24,394<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Asset, Expected Amortization, After Year Four</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;">elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remainder of current fiscal 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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429890122464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued expenses and other current liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_AccruedExpenses', window );">Accrued expenses</a></td>
<td class="nump">$ 26,802<span></span>
</td>
<td class="nump">$ 19,938<span></span>
</td>
<td class="nump">$ 18,516<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 operating lease liabilities</a></td>
<td class="nump">4,528<span></span>
</td>
<td class="nump">4,391<span></span>
</td>
<td class="nump">4,243<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</a></td>
<td class="nump">10,591<span></span>
</td>
<td class="nump">11,532<span></span>
</td>
<td class="nump">6,180<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_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">5,076<span></span>
</td>
<td class="nump">2,128<span></span>
</td>
<td class="nump">2,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_OtherAccruedLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">2,801<span></span>
</td>
<td class="nump">2,015<span></span>
</td>
<td class="nump">3,021<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_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">$ 49,798<span></span>
</td>
<td class="nump">$ 40,004<span></span>
</td>
<td class="nump">$ 33,977<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_elf_AccruedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued expenses.</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;">elf_AccruedExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses incurred but not yet paid 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 statutory income, sales, use, payroll, excise, real, property and other 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>42
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429893250464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Schedule of Outstanding Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease obligations</a></td>
<td class="nump">$ 832<span></span>
</td>
<td class="nump">$ 1,419<span></span>
</td>
<td class="nump">$ 1,612<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_LongTermDebtGrossAndLeaseObligation', window );">Total debt</a></td>
<td class="nump">68,332<span></span>
</td>
<td class="nump">97,669<span></span>
</td>
<td class="nump">99,112<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_DeferredFinanceCostsNet', window );">Less: debt issuance costs</a></td>
<td class="num">(465)<span></span>
</td>
<td class="num">(803)<span></span>
</td>
<td class="num">(858)<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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Total debt, net of issuance costs</a></td>
<td class="nump">67,867<span></span>
</td>
<td class="nump">96,866<span></span>
</td>
<td class="nump">98,254<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_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Less: current portion</a></td>
<td class="num">(5,690)<span></span>
</td>
<td class="num">(5,786)<span></span>
</td>
<td class="num">(5,780)<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_LongTermDebtAndCapitalLeaseObligations', window );">Long-term portion of debt</a></td>
<td class="nump">62,177<span></span>
</td>
<td class="nump">91,080<span></span>
</td>
<td class="nump">92,474<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_CreditFacilityAxis=elf_TermLoanFacilityMember', window );">Term Loan</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Term loan</a></td>
<td class="nump">$ 67,500<span></span>
</td>
<td class="nump">$ 96,250<span></span>
</td>
<td class="nump">$ 97,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_elf_LongTermDebtGrossAndLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Gross And Lease Obligation</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;">elf_LongTermDebtGrossAndLeaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt and lease obligation, classified as noncurrent.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt and lease obligation, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt and lease obligation, including portion classified as current.</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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CreditFacilityAxis=elf_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditFacilityAxis=elf_TermLoanFacilityMember</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>43
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429888738032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Apr. 29, 2021</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 176,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 176,000<span></span>
</td>
<td class="nump">$ 460,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_DebtInstrumentAxis=elf_AmendedCreditAgreementMember', window );">Amended Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentTerm', window );">Debt instrument, term</a></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>
<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_DeferredFinanceCostsGross', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100,000<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_DebtInstrumentAxis=elf_PriorCreditAgreementMember', window );">Prior Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Amended Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Amended Credit Agreement | 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>
<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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Unused fee percentage</a></td>
<td class="nump">0.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>
<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Amended Credit Agreement | 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>
<td class="text">&#160;<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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Unused fee percentage</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Amended Credit Agreement | Minimum Floor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.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>
<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Amended Credit Agreement | London Interbank Offered Rate (LIBOR) | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Amended Credit Agreement | London Interbank Offered Rate (LIBOR) | 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>
<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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">2.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Amended Credit Agreement | Base Rate | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Amended Credit Agreement | Base Rate | 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>
<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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Prior Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<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_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | Amended Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Swing Line of Credit | Amended Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CreditFacilityAxis=elf_TermLoanFacilityMember', window );">Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">176,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">176,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Prepayment of term loan borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=elf_TermLoanFacilityMember', window );">Term Loan | Amended Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Interest rate at period end</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.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>
</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_CreditFacilityAxis=elf_TermLoanFacilityMember', window );">Term Loan | Amended Credit Agreement | Minimum Floor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.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>
<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_CreditFacilityAxis=elf_TermLoanFacilityMember', window );">Term Loan | Amended Credit Agreement | London Interbank Offered Rate (LIBOR) | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CreditFacilityAxis=elf_TermLoanFacilityMember', window );">Term Loan | Amended Credit Agreement | London Interbank Offered Rate (LIBOR) | 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>
<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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">2.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CreditFacilityAxis=elf_TermLoanFacilityMember', window );">Term Loan | Amended Credit Agreement | Base Rate | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CreditFacilityAxis=elf_TermLoanFacilityMember', window );">Term Loan | Amended Credit Agreement | Base Rate | 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>
<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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CreditFacilityAxis=elf_TermLoanFacilityMember', window );">Term Loan | Prior Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 165,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 points added to the reference rate to compute the variable rate on the debt 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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of time between issuance and maturity of debt instrument, 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_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-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_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 effective interest rate at the end of the reporting 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentAxis=elf_AmendedCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=elf_AmendedCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=elf_PriorCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=elf_PriorCreditAgreementMember</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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=elf_MinimumFloorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VariableRateAxis=elf_MinimumFloorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VariableRateAxis=us-gaap_BaseRateMember</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_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditFacilityAxis=us-gaap_LetterOfCreditMember</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_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditFacilityAxis=us-gaap_LineOfCreditMember</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_CreditFacilityAxis=elf_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditFacilityAxis=elf_TermLoanFacilityMember</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>44
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429890488112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation - Summary of Activity for Options Vest Solely Based upon Satisfaction of Service Condition (Details) - Service-based Vesting Stock Options - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares subject to options outstanding</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">1,543,499<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(383,634)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">1,159,865<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options outstanding, Exercisable (in shares)</a></td>
<td class="nump">1,044,750<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-average exercise&#160;price</strong></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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in USD per share)</a></td>
<td class="nump">$ 15.05<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in USD per share)</a></td>
<td class="nump">12.97<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in USD per share)</a></td>
<td class="nump">15.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted-average exercise price, Exercisable (in USD per share)</a></td>
<td class="nump">$ 16.03<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual life (in years), Outstanding</a></td>
<td class="text">4 years 4 months 24 days<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted-average remaining contractual life (in years), Exercisable</a></td>
<td class="text">4 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic values, Outstanding</a></td>
<td class="nump">$ 45,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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic values, Exercisable</a></td>
<td class="nump">$ 41,030<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 options outstanding, including both vested and non-vested 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price at which grantees can acquire the shares reserved for issuance under the stock option 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price at which option holders acquired shares when converting their stock options into shares.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual term for vested portions of options outstanding and currently exercisable or convertible, 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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual term for option awards outstanding, 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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share options (or share units) exercised during the current 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=elf_ServiceBasedStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=elf_ServiceBasedStockOptionsMember</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>45
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429893586896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 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 Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SharePrice', window );">Closing stock price (in USD per share)</a></td>
<td class="nump">$ 55.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55.30<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=elf_ServiceBasedStockOptionsMember', window );">Service-based Vesting Stock Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Stock-based compensation cost</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized stock-based compensation cost</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation cost, expected weighted-average period of recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 2 months 12 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=elf_PerformanceBasedAndMarketBasedVestingOptionsMember', window );">Performance-based and Market-based Vesting Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized stock-based compensation cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Awards</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested RSAs outstanding (in shares)</a></td>
<td class="nump">341,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">341,802<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=elf_RestrictedStockUnitsAndRestrictedStockMember', window );">Restricted Stock Awards and Restricted Stock Units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Stock-based compensation cost</a></td>
<td class="nump">$ 7,200,000<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="nump">$ 21,600,000<span></span>
</td>
<td class="nump">$ 13,900,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation cost, expected weighted-average period of recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 1 month 6 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested RSAs outstanding (in shares)</a></td>
<td class="nump">2,499,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,499,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,275,742<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock-based compensation cost</a></td>
<td class="nump">$ 51,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,200,000<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to be recognized for 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to be recognized for option 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>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_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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</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_SharePrice</td>
</tr>
<tr>
<td style="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_AwardTypeAxis=elf_ServiceBasedStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=elf_ServiceBasedStockOptionsMember</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=elf_PerformanceBasedAndMarketBasedVestingOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=elf_PerformanceBasedAndMarketBasedVestingOptionsMember</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_AwardTypeAxis=elf_RestrictedStockUnitsAndRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=elf_RestrictedStockUnitsAndRestrictedStockMember</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>46
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429890494944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation - Summary of Activity for Options Vest Based upon Performance or Market Conditions (Details) - Performance-based and Market-based Vesting Options - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares subject to options outstanding</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">1,004,327<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(212,528)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled or forfeited (in shares)</a></td>
<td class="num">(25,800)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">765,999<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options outstanding, Exercisable (in shares)</a></td>
<td class="nump">765,999<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-average exercise&#160;price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in USD per share)</a></td>
<td class="nump">$ 9.40<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in USD per share)</a></td>
<td class="nump">3.77<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Canceled or forfeited (in USD per share)</a></td>
<td class="nump">26.84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in USD per share)</a></td>
<td class="nump">10.37<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted-average exercise price, Exercisable (in USD per share)</a></td>
<td class="nump">$ 10.37<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual life (in years), Outstanding</a></td>
<td class="text">2 years 4 months 24 days<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted-average remaining contractual life (in years), Exercisable</a></td>
<td class="text">2 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic values, Outstanding</a></td>
<td class="nump">$ 34,418<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic values, Exercisable</a></td>
<td class="nump">$ 34,418<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price of options that were either forfeited or expired.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 options outstanding, including both vested and non-vested 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price at which grantees can acquire the shares reserved for issuance under the stock option 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price at which option holders acquired shares when converting their stock options into shares.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual term for vested portions of options outstanding and currently exercisable or convertible, 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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual term for option awards outstanding, 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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share options (or share units) exercised during the current 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=elf_PerformanceBasedAndMarketBasedVestingOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=elf_PerformanceBasedAndMarketBasedVestingOptionsMember</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>47
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429889948240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation - Summary of Activities for Restricted Stock Awards ("RSAs") and Restricted Stock Units ("RSUs") (Details) - Restricted Stock Awards and Restricted Stock Units<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares </div>
<div>shares</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>RSUs and shares of restricted stock outstanding</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">2,275,742<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 );">Granted (in shares) | shares</a></td>
<td class="nump">1,156,431<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 );">Vested (in shares) | shares</a></td>
<td class="num">(703,103)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations', window );">Canceled or forfeited (in shares) | shares</a></td>
<td class="num">(229,080)<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 );">Ending balance (in shares) | shares</a></td>
<td class="nump">2,499,990<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 fair value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in USD per share) | $ / shares</a></td>
<td class="nump">$ 20.85<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 );">Granted (in USD per share) | $ / shares</a></td>
<td class="nump">27.73<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_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice', window );">Vested (in USD per share) | $ / shares</a></td>
<td class="nump">20.07<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_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue', window );">Canceled or forfeited (in USD per share) | $ / shares</a></td>
<td class="nump">22.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in USD per share) | $ / shares</a></td>
<td class="nump">$ 24.14<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Canceled Or Forfeited In Period, Weighted Average Grant Date Fair Value</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;">elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award equity instruments other than options vested in period weighted average exercise price.</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;">elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 under non-option equity instrument agreements that were either cancelled or expired.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=elf_RestrictedStockUnitsAndRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=elf_RestrictedStockUnitsAndRestrictedStockMember</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>48
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429897559088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Repurchase of common stock - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>May 08, 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_EquityAbstract', window );"><strong>Equity [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_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Amount authorized under share repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</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="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="nump">$ 17,100,000<span></span>
</td>
<td class="nump">$ 17,100,000<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_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_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 of 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;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of a 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;">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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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>49
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429888553840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net income per share - Reconciliation of Numerator and Denominator in Basic and Diluted Net Income (Loss) Per Common Share Computations (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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">$ 19,105<span></span>
</td>
<td class="nump">$ 11,710<span></span>
</td>
<td class="nump">$ 14,469<span></span>
</td>
<td class="nump">$ 6,214<span></span>
</td>
<td class="nump">$ 5,724<span></span>
</td>
<td class="nump">$ 8,276<span></span>
</td>
<td class="nump">$ 45,284<span></span>
</td>
<td class="nump">$ 20,214<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_WeightedAverageNumberOfSharesOutstandingAbstract', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding - basic (in shares)</a></td>
<td class="nump">52,707,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,072,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,239,761<span></span>
</td>
<td class="nump">50,831,985<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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive common equivalent shares from equity awards (in shares)</a></td>
<td class="nump">3,132,731<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,818,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,666,304<span></span>
</td>
<td class="nump">2,782,925<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 );">Weighted average common shares outstanding - diluted (in shares)</a></td>
<td class="nump">55,840,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,891,438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,906,065<span></span>
</td>
<td class="nump">53,614,910<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_EarningsPerShareReconciliationAbstract', window );"><strong>Net income 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EarningsPerShareBasic', window );">Basic (in USD per share)</a></td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.87<span></span>
</td>
<td class="nump">$ 0.40<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 (in USD per share)</a></td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.82<span></span>
</td>
<td class="nump">$ 0.38<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_EarningsPerShareDilutedOtherDisclosuresAbstract', window );"><strong>Anti-dilutive securities excluded from diluted EPS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Weighted average anti-dilutive shares from outstanding equity awards excluded from diluted earnings per share (in shares)</a></td>
<td class="nump">9,215<span></span>
</td>
<td class="text">&#160;<span></span>
</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="nump">257,292<span></span>
</td>
<td class="nump">3,111<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126962052&amp;loc=d3e4991-113900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>50
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429890097968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>renewal_options</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_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_LesseeOperatingLeaseNumberOfOptionsToRenew', window );">Number of options to renew | renewal_options</a></td>
<td class="nump">1<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_elf_LesseeOperatingLeaseOptionToExtendTerm', window );">Lessee operating lease, option to extend</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases | $</a></td>
<td class="nump">$ 3.6<span></span>
</td>
<td class="nump">$ 3.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_elf_LesseeOperatingLeaseNumberOfOptionsToRenew">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee Operating Lease, Number Of Options To Renew</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;">elf_LesseeOperatingLeaseNumberOfOptionsToRenew</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_LesseeOperatingLeaseOptionToExtendTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Option to Extend, Term</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;">elf_LesseeOperatingLeaseOptionToExtendTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429897523760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Balance Sheet Line Items (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_LeaseRightofUseAssetAbstract', window );"><strong>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_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">$ 15,120<span></span>
</td>
<td class="nump">$ 18,218<span></span>
</td>
<td class="nump">$ 18,982<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_FinanceLeaseRightOfUseAsset', window );">Finance lease assets</a></td>
<td class="nump">350<span></span>
</td>
<td class="nump">664<span></span>
</td>
<td class="nump">769<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_LeaseRightofUseAsset', window );">Total leased assets</a></td>
<td class="nump">15,470<span></span>
</td>
<td class="nump">18,882<span></span>
</td>
<td class="nump">19,751<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_elf_LeaseLiabilityCurrentAbstract', 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_OperatingLeaseLiabilityCurrent', window );">Operating</a></td>
<td class="nump">4,528<span></span>
</td>
<td class="nump">4,391<span></span>
</td>
<td class="nump">4,243<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_FinanceLeaseLiabilityCurrent', window );">Finance</a></td>
<td class="nump">690<span></span>
</td>
<td class="nump">786<span></span>
</td>
<td class="nump">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_elf_LeaseLiabilityNoncurrentAbstract', window );"><strong>Noncurrent</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_OperatingLeaseLiabilityNoncurrent', window );">Operating</a></td>
<td class="nump">12,329<span></span>
</td>
<td class="nump">15,744<span></span>
</td>
<td class="nump">16,659<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_FinanceLeaseLiabilityNoncurrent', window );">Finance</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">633<span></span>
</td>
<td class="nump">832<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_LeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 17,689<span></span>
</td>
<td class="nump">$ 21,554<span></span>
</td>
<td class="nump">$ 22,514<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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other assets<span></span>
</td>
<td class="text">Other assets<span></span>
</td>
<td class="text">Other assets<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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other assets<span></span>
</td>
<td class="text">Other assets<span></span>
</td>
<td class="text">Other assets<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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Current portion of long-term debt and finance lease obligations<span></span>
</td>
<td class="text">Current portion of long-term debt and finance lease obligations<span></span>
</td>
<td class="text">Current portion of long-term debt and finance lease obligations<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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Long-term debt and finance lease obligations<span></span>
</td>
<td class="text">Long-term debt and finance lease obligations<span></span>
</td>
<td class="text">Long-term debt and finance lease obligations<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_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Finance lease accumulated amortization</a></td>
<td class="nump">$ 3,300<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="nump">$ 2,900<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_elf_LeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Liability</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;">elf_LeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_LeaseLiabilityCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Current [Abstract]</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;">elf_LeaseLiabilityCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_LeaseLiabilityNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Liability, Noncurrent [Abstract]</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;">elf_LeaseLiabilityNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_LeaseRightofUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Right-of-Use Asset</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;">elf_LeaseRightofUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_LeaseRightofUseAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Right-of-Use Asset [Abstract]</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;">elf_LeaseRightofUseAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes current finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes noncurrent finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization, of right-of-use asset from finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of right-of-use asset from finance 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes finance lease right-of-use 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes current 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes operating lease right-of-use 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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>52
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429893866496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of Lease Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 1,149<span></span>
</td>
<td class="nump">$ 1,221<span></span>
</td>
<td class="nump">$ 3,458<span></span>
</td>
<td class="nump">$ 3,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_LeaseCostAbstract', window );"><strong>Finance lease cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of leased assets</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">105<span></span>
</td>
<td class="nump">315<span></span>
</td>
<td class="nump">331<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_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_TotalLeaseGainCosts', window );">Total lease cost</a></td>
<td class="nump">$ 1,261<span></span>
</td>
<td class="nump">$ 1,339<span></span>
</td>
<td class="nump">$ 3,798<span></span>
</td>
<td class="nump">$ 3,916<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_elf_TotalLeaseGainCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Lease (Gain) 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;">elf_TotalLeaseGainCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 on finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense attributable to right-of-use asset from finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429893811296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future Minimum Lease Payments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating 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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of fiscal 2023</a></td>
<td class="nump">$ 1,252<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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">4,849<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">4,071<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">3,097<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">1,441<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_elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">3,218<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">17,928<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="nump">1,071<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_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">16,857<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_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance 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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of fiscal 2023</a></td>
<td class="nump">204<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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">582<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_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">58<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_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2026</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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2027</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_FinanceLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">844<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_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="nump">12<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_FinanceLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">832<span></span>
</td>
<td class="nump">$ 1,419<span></span>
</td>
<td class="nump">$ 1,612<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_elf_LeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Total</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="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_LeaseLiabilityPaymentsRemainderofFiscalYear', window );">Remainder of fiscal 2023</a></td>
<td class="nump">1,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_LeaseLiabilityPaymentsDueYearOne', window );">2024</a></td>
<td class="nump">5,431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_LeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">4,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_LeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">3,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_LeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">1,441<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_LeaseLiabilityPaymentsDueAfterYearFour', window );">Thereafter</a></td>
<td class="nump">3,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_LeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">18,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_LeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="nump">1,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_LeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 17,689<span></span>
</td>
<td class="nump">$ 21,554<span></span>
</td>
<td class="nump">$ 22,514<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_elf_FinanceLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Liability, To Be Paid, After Year Four</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;">elf_FinanceLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_LeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Liabilities, Payments, Due [Abstract]</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;">elf_LeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_LeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Liability</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;">elf_LeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_LeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Payments, Due</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;">elf_LeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_LeaseLiabilityPaymentsDueAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Payments, Due After Year Four</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;">elf_LeaseLiabilityPaymentsDueAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_LeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Payments, Due Year Four</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;">elf_LeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_LeaseLiabilityPaymentsDueYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Payments, Due Year One</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;">elf_LeaseLiabilityPaymentsDueYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_LeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Payments, Due Year Three</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;">elf_LeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_LeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Payments, Due Year Two</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;">elf_LeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_LeaseLiabilityPaymentsRemainderofFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Payments, Remainder of Fiscal 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;">elf_LeaseLiabilityPaymentsRemainderofFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_LeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Undiscounted Excess Amount</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;">elf_LeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, To Be Paid, After Year Four</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;">elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance lease to be paid in remainder of current fiscal year.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>54
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140429897551760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Weighted Average Assumptions (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_elf_WeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted-average remaining lease term</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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">4 years 8 months 12 days<span></span>
</td>
<td class="text">5 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases</a></td>
<td class="text">1 year 1 month 6 days<span></span>
</td>
<td class="text">2 years 1 month 6 days<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_elf_LeasesWeightedAverageDiscountRateAbstract', window );"><strong>Weighted-average discount rate</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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">2.60%<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_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_elf_LeasesWeightedAverageDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leases, Weighted Average Discount Rate [Abstract]</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;">elf_LeasesWeightedAverageDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_elf_WeightedAverageRemainingLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 [Abstract]</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;">elf_WeightedAverageRemainingLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>elf_</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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finance 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>elf-20221231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:elf="http://www.elfcosmetics.com/20221231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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="elf-20221231.xsd" xlink:type="simple"/>
    <context id="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i51d0d928c22346fa83f48de79f9eaad2_I20230127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <instant>2023-01-27</instant>
        </period>
    </context>
    <context id="i5466387600044b8aa16a6209ef105671_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1be6d29b380447289a7b74906e6884d4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i49770e0e439543d294896ad12d459cc4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i70504b871bc941629d49903c50effbea_D20210401-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i775e0dcd093948cb82d8d948cef2e56c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9ce188066d824e6baa800a7a91db41d0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7c9db07c930b4ca49f83ae6fd887c5fd_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i57de71c846f5482488f4dfc045878adc_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibd8f594acb064e3385836aaddb70e214_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic2d00b9f673c4935a4fdb8010240ff02_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia552835d8f81444886d1f8be858d264a_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5160a4cdc66145ac91ec16226780d718_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8a97d2aba2ef453c8ed55682d5f02737_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i44c4e567e2ff45959450b5fe1f4d1c31_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i21e2378c785b4f42b273824766e5285b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9d809934024b40b3b9d6303da0c9eae9_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i112d113824d446b4b3ed3273b9004273_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia2cb3b2f4fcb4c70bd3628a729b48dcd_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i523fa2f245964064932292d9a21f46f1_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i74405ff46af24c459e44065ab762645f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i445eec11696c45479267b46fda68b90e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0efe480a42154deb82323092b64e41a1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id95d3b3c213f4f3a812ececeaf6e729e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i398784f95c4c457a95a7aaa52d3bace6_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i332f51316ba94dfdbdc007cfb71235b5_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i268f7e32086845c4a6fc816723788fdf_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i77b7f1ce508a439297367537314f1d3a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</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="i63fc34921e554e61b615cc3d206b54f5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</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="ic32ce2c858f04529879c8c869bf2fcc4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</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="i5ffff24777aa49de9b8936d7b402e845_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i964ebdcac22c4d119cb4d98d6dae8cec_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i10cf3f762b8144d3893926218fdd2c36_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibcc89dc461884c24b1cf1de4d02ac1d5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7cd1645589b3491787c95adf651739da_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i54e6c28512064684ae05fe24c097acf1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i95d251ed025f4ffb9d9a3f7a4a75cb29_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia8b13e6291c44dfba2e1d13e74c33c88_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if5517509694148a2b1051dc926323630_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie7881ebd7f584e438af76cb8c36b38e8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie58aaa818b5b421ca0fcbe031a31be96_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib33e0f1c7e0340339ee50111ac65c484_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7d0bf4205f3d4a719bfcee4cf0525139_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia511f25940624d748f5cb9031871c691_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if926c28941194d5287f93b4194e9ac25_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i801bdb3b2c3c4753a6a79911c0c1428e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iff3e0704948b4849aa4c3987fbdb6b67_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3ca90278b19f43a2b44d9c08191b7b26_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i84fcba44f28c45a795fc8ec42832caf2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i39ac26a567a04b09b27046ebdfd88bcd_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i617f5647d49a4051818085525ac28cc2_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i375900f48dc247cfab8e521f6e78dcbe_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i91ef6c518d834a92a527d97236955148_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2905f19c3edd4f048a010fd1bb840a43_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</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="ieaa871740c744d72a1abd1896ed2e2fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</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="i138e501828404c348cb0e4d0e9dbc2f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</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="ic2f1e81f38e84b49981d0bc0b1f0a634_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia88966c82b104b5084dc29321adda623_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7ab406bf96334bbe89472c8634ac49ae_D20220401-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4093f9d23ac84fca9eb433aa0a343bc2_D20210401-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ica951c246f5341e1ab910d0c4ef17856_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">elf:OtherNonUSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8410eb6fa1ee429da04f113084977eba_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">elf:OtherNonUSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i86a50ec3391e4f5ba18b769065fed085_D20220401-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">elf:OtherNonUSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2e1999221f304063a2fe47a19b5533d7_D20210401-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">elf:OtherNonUSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idaf429932dfa4043a9e8dd1f1d02c45d_I20170414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">elf:SocialMediaAnalyticsCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-14</instant>
        </period>
    </context>
    <context id="i08d39785fc044a15b3b29b865497e79d_D20220401-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:CustomerRelationshipsRetailersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i840d9cb8ca9c411da569ae24fa6c1c39_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:CustomerRelationshipsRetailersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8e9dcc8db3fd4291a7a437ecd3c82975_D20220401-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:ElectronicCommerceCustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i095d2d115c1d476aab627b4720f044d7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:ElectronicCommerceCustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i16e634626b3442eb8f950a8a4b4aaadb_D20220401-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i84c770dae10849ca9ad55eae9d90e04e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifc58ef203ba24e52a96db9c931a67e5d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i82f09aab3fbb4db0b6b7297666c04aff_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:CustomerRelationshipsRetailersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ice92dcb5de8c47968802bde818c9ac7c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:CustomerRelationshipsRetailersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2e1c5cb4283c4da2b306faa7285672f0_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:ElectronicCommerceCustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1a7b387f6de947db831c5cee8e435b34_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:ElectronicCommerceCustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1924d7cd629a433eb55f0e8076433f13_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6c45c17d8b5a4ae6a9367112b3704da8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i943b7984a04546bd9c59cff1c2577456_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i473de999f6b24dcf92289c7448435d1e_D20210401-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:CustomerRelationshipsRetailersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if8adef568ca54bc798c427a7fffbdde2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:CustomerRelationshipsRetailersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id9476a6e4d6c4bfb84de6bf93edc4d36_D20210401-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:ElectronicCommerceCustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i76702d836c95415ebca84112a2a22afd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">elf:ElectronicCommerceCustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i536588681ddc4474a86199f568f2007d_D20210401-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5144153303db4021b360b3c672c810d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1f70ef79455449c396e4b9b387feb5bb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i094464b65dfa4711abf0ac278c53a723_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8825b0699fa545d6ad03bf2ba21a4652_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if846880093154e1187545d8276901945_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a9d2cb1e4034c28a42bafd38fdddbe6_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i6d573fa4dc17484e89d62f4e209a949c_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i2cc948564dd04387b2b0b901b017d11e_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ia844f7aa63a543ca85746bc49c2b774e_I20210429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:PriorCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-29</instant>
        </period>
    </context>
    <context id="ib6e1dac44bb4441f86a3ac9c5d63163c_I20210429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:PriorCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-29</instant>
        </period>
    </context>
    <context id="i2bb3884a2b384791a11517e75b7ccd9d_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i15a923b3a857413a91c5726a6cdb3435_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i84635b282e244effb15be9a467792796_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i92ba1113119744fca33fc40381db8f1b_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i4273b5f9b050402a9aaf5a4c59f6141c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie125349fcc6e4e789abdb40553be60ba_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">elf:MinimumFloorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ibc714322680f4909b9de82b1a1923b24_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">elf:MinimumFloorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i9fd6606d1a1744c3bcc246a0753b389c_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i5c7234da251e471eab448e9332336851_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="id30b1321e3a44bee94afd6b16f968a96_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i313839767aa240b3b78fcfb11980df20_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i9a3b2add10be45cd9b8f69d192f7f125_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i082c750d2aa24576a6c5ee03082234c2_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i2daeb37ec7334f3abede5f7eb9f92dca_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i8c7d724dd6d644f199458728fd2a6223_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i9b5614a5774443f1b85cf2c7c5a2fb14_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i506f8a63c2aa4095992027d2349941aa_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:PriorCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibe0675c9ffb64fd8b5bf8472994ea8ef_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">elf:AmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6c0ad49fbed1420a93e5b6db791ff081_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i91eb1670b8784e74b59e42b9f44e3649_D20220401-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">elf:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id74f1950f4b745b485585b8facaf4b13_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:ServiceBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7a954d4763d1488fb3365d8e4657b50a_D20220401-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:ServiceBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3050111795d94092bc87ef9f4a928d74_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:ServiceBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5c805cf0656d4e809c8abd46a5824df0_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:ServiceBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic6865198cd2449948d54f659f5d766b1_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:ServiceBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9fe8c3950229484493ece6452ae384e4_D20210401-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:ServiceBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibe82910a848b44898f5b7dd7cc8c3d16_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:PerformanceBasedAndMarketBasedVestingOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3a48a3b7fb0b466ebaeea17659c414fc_D20220401-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:PerformanceBasedAndMarketBasedVestingOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8cbd3c0ea46846d88489d5736c8a82bd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:PerformanceBasedAndMarketBasedVestingOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i66837d4f6c5e418d996e51bdc5f96c08_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:PerformanceBasedAndMarketBasedVestingOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49595566e1774dc69e5d1eded9d09d96_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:RestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:RestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia27ea69cdda84b3f83720ba32bcf33b8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:RestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0067576fa6364331ac77d52f3c51372f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</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="i997c13bc8df846e5ad838f3c6d289c15_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:RestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9fdec9a574254ba7af30cc5b62d24809_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:RestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2325b8e5ba1c4728941730faba0b9128_D20210401-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">elf:RestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b5e8fd5423f4dcf844f1ca29abd6ce4_I20190508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001600033</identifier>
        </entity>
        <period>
            <instant>2019-05-08</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>elf:segment</measure>
    </unit>
    <unit id="distribution_channel">
        <measure>elf:distribution_channel</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="renewal_options">
        <measure>elf:renewal_options</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80L2ZyYWc6N2JhYTUyN2NmMWQ0NGIyOGI5Zjg3YzYzZjkyZTgzMTgvdGFibGU6NTEwOWNjNDQ3YzA5NGFlOWI3NDkxNjNiMmEyNWFjNzEvdGFibGVyYW5nZTo1MTA5Y2M0NDdjMDk0YWU5Yjc0OTE2M2IyYTI1YWM3MV8zLTEtMS0xLTQ1MTc5_6e21a247-086b-4a4d-8af0-21e90425018d">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80L2ZyYWc6N2JhYTUyN2NmMWQ0NGIyOGI5Zjg3YzYzZjkyZTgzMTgvdGFibGU6NTEwOWNjNDQ3YzA5NGFlOWI3NDkxNjNiMmEyNWFjNzEvdGFibGVyYW5nZTo1MTA5Y2M0NDdjMDk0YWU5Yjc0OTE2M2IyYTI1YWM3MV81LTEtMS0xLTQ1MTc5_6ecf6871-af12-430f-8ee0-a9c7c71dad25">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80L2ZyYWc6N2JhYTUyN2NmMWQ0NGIyOGI5Zjg3YzYzZjkyZTgzMTgvdGFibGU6NTEwOWNjNDQ3YzA5NGFlOWI3NDkxNjNiMmEyNWFjNzEvdGFibGVyYW5nZTo1MTA5Y2M0NDdjMDk0YWU5Yjc0OTE2M2IyYTI1YWM3MV82LTEtMS0xLTQ1MTc5_7378ff55-b01a-4162-8d2d-fb6e22a136f4">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80L2ZyYWc6N2JhYTUyN2NmMWQ0NGIyOGI5Zjg3YzYzZjkyZTgzMTgvdGFibGU6NTEwOWNjNDQ3YzA5NGFlOWI3NDkxNjNiMmEyNWFjNzEvdGFibGVyYW5nZTo1MTA5Y2M0NDdjMDk0YWU5Yjc0OTE2M2IyYTI1YWM3MV83LTEtMS0xLTQ1MTc5_bfcf67d8-e17f-4537-ae09-45fda2f501fd">0001600033</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80L2ZyYWc6N2JhYTUyN2NmMWQ0NGIyOGI5Zjg3YzYzZjkyZTgzMTgvdGFibGU6NTEwOWNjNDQ3YzA5NGFlOWI3NDkxNjNiMmEyNWFjNzEvdGFibGVyYW5nZTo1MTA5Y2M0NDdjMDk0YWU5Yjc0OTE2M2IyYTI1YWM3MV84LTEtMS0xLTQ1MTc5_9ef4e3d2-190a-4496-89b0-bb3e1476d984">--03-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_7d2c621b-0e64-428a-b966-3466e2fba769">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_8786a461-1eeb-43a9-bdb0-898da485d325">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_f1ce0353-f17d-497b-bd7c-f57022976e5a">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_597586c5-3959-4915-89ee-476aa36b0b33">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_5ae29fbd-84a5-4ae7-a862-e98bc0d0a0d5">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_d22504da-dea1-4f6d-a059-c17f3a3c75bc">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_3f225b88-1139-4239-9d00-8c6283849c0b">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_be87bd09-9215-41a1-b0a2-9b53acd5a979">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_d4ab9dd2-c279-46df-b1bc-053a7b1c19a1">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_1668950c-cd87-43d1-b8f2-44bc38d93c88">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_bf5310a2-9879-4fed-96f4-028e3df9174d">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_c1a99404-4166-4529-9c1a-93f087c8e79f">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_1745c985-de12-4ce4-bdfb-e9358a57a6cf">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_b48e1c79-254d-41de-b6c6-85649800da01">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_d7a359f9-6848-4989-91d2-9dbbcd28b450">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGV4dHJlZ2lvbjo3Y2QyYmY1ZjRkNWE0MDYxYmRlNjA5YjYwMTllZTVmMF8yMzA4_8b6025f6-e4bb-40c4-b057-84b9ad42e17b">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6Y2Y2M2UwMDZhMmZmNGFkNDg5MWVhY2RhY2ZlOTlhYzkvdGFibGVyYW5nZTpjZjYzZTAwNmEyZmY0YWQ0ODkxZWFjZGFjZmU5OWFjOV8wLTAtMS0xLTQ1MTc5_fd984948-84dd-45b6-bf88-ed4cb4431630">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGV4dHJlZ2lvbjo3Y2QyYmY1ZjRkNWE0MDYxYmRlNjA5YjYwMTllZTVmMF8yNTY_6d0afcc1-4e80-4785-803b-1d6292ff719d">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6NzQwMTA2N2E1NGY5NDM2ZDg4NmI0MzdiMmVlNzNmYjkvdGFibGVyYW5nZTo3NDAxMDY3YTU0Zjk0MzZkODg2YjQzN2IyZWU3M2ZiOV8wLTAtMS0xLTQ1MTc5_c7645907-6d3c-4915-9e20-f5c43344d334">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGV4dHJlZ2lvbjo3Y2QyYmY1ZjRkNWE0MDYxYmRlNjA5YjYwMTllZTVmMF8yMzA1_ed85450d-9909-4e29-bb2b-5909301d2d50">001-37873</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGV4dHJlZ2lvbjo3Y2QyYmY1ZjRkNWE0MDYxYmRlNjA5YjYwMTllZTVmMF8yMzA2_37a2d842-9d7f-4f57-985c-8bd5af1ee455">e.l.f. Beauty, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6N2IyYjJkNTk3ZjQxNDNiYWFhOTUyY2M2NmYxYjY5NWEvdGFibGVyYW5nZTo3YjJiMmQ1OTdmNDE0M2JhYWE5NTJjYzY2ZjFiNjk1YV8wLTAtMS0xLTQ1MTc5_d8f515a3-a8d3-4cb2-a509-c5a15ce4840d">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6N2IyYjJkNTk3ZjQxNDNiYWFhOTUyY2M2NmYxYjY5NWEvdGFibGVyYW5nZTo3YjJiMmQ1OTdmNDE0M2JhYWE5NTJjYzY2ZjFiNjk1YV8wLTItMS0xLTQ1MTc5_58af4fdc-0608-4efb-8e63-30be32bbcdca">46-4464131</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6Mzc2ODJiNmExMjc2NGViODliZTg3NDUzZjhkNDgwMzAvdGFibGVyYW5nZTozNzY4MmI2YTEyNzY0ZWI4OWJlODc0NTNmOGQ0ODAzMF8wLTAtMS0xLTQ1MTc5_62c47ff6-8d32-47dd-911f-c107f2a3fc1d">570 10th Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6Mzc2ODJiNmExMjc2NGViODliZTg3NDUzZjhkNDgwMzAvdGFibGVyYW5nZTozNzY4MmI2YTEyNzY0ZWI4OWJlODc0NTNmOGQ0ODAzMF8xLTAtMS0xLTQ1MTc5_54b688eb-0f7e-4fa9-bdde-73cc9495115f">Oakland,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6Mzc2ODJiNmExMjc2NGViODliZTg3NDUzZjhkNDgwMzAvdGFibGVyYW5nZTozNzY4MmI2YTEyNzY0ZWI4OWJlODc0NTNmOGQ0ODAzMF8xLTEtMS0xLTQ1MTc5_324cdf82-6642-48e0-9d91-1ccea62f4800">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6Mzc2ODJiNmExMjc2NGViODliZTg3NDUzZjhkNDgwMzAvdGFibGVyYW5nZTozNzY4MmI2YTEyNzY0ZWI4OWJlODc0NTNmOGQ0ODAzMF8xLTItMS0xLTQ1MTc5_3bc7adee-a714-44d8-a036-e276081d8fa2">94607</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6NjU4NGI0ZmRmMmMzNDdlNWIwMzBjZTAyMzZlYjExOWEvdGFibGVyYW5nZTo2NTg0YjRmZGYyYzM0N2U1YjAzMGNlMDIzNmViMTE5YV8wLTAtMS0xLTQ1MTc5_852557c7-2d94-4a69-8c22-e878c828a0b0">(510)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6NjU4NGI0ZmRmMmMzNDdlNWIwMzBjZTAyMzZlYjExOWEvdGFibGVyYW5nZTo2NTg0YjRmZGYyYzM0N2U1YjAzMGNlMDIzNmViMTE5YV8wLTEtMS0xLTQ1MTc5_17b46259-1b0f-41ca-8131-12414c427df1">778-7787</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6YzQyOWU0N2QzZGE5NGEyNWFhYTEwOWQxN2M2ZmM5MzkvdGFibGVyYW5nZTpjNDI5ZTQ3ZDNkYTk0YTI1YWFhMTA5ZDE3YzZmYzkzOV8zLTAtMS0xLTQ1MTc5_cefc51fe-aea9-40e5-a08e-181eb9546204">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6YzQyOWU0N2QzZGE5NGEyNWFhYTEwOWQxN2M2ZmM5MzkvdGFibGVyYW5nZTpjNDI5ZTQ3ZDNkYTk0YTI1YWFhMTA5ZDE3YzZmYzkzOV8zLTEtMS0xLTQ1MTc5_9c1cc5be-d31b-4350-9fce-8d4b99c89bfe">ELF</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6YzQyOWU0N2QzZGE5NGEyNWFhYTEwOWQxN2M2ZmM5MzkvdGFibGVyYW5nZTpjNDI5ZTQ3ZDNkYTk0YTI1YWFhMTA5ZDE3YzZmYzkzOV8zLTItMS0xLTQ1MTc5_051e27c7-e912-401f-a1e6-f402d6ce4f18">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGV4dHJlZ2lvbjo3Y2QyYmY1ZjRkNWE0MDYxYmRlNjA5YjYwMTllZTVmMF8yMzAy_c2914dc6-58a6-434f-a3cf-9a309b3da704">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGV4dHJlZ2lvbjo3Y2QyYmY1ZjRkNWE0MDYxYmRlNjA5YjYwMTllZTVmMF8yMzA3_25bd76a4-b68f-4033-8067-e6aa41845821">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6YWNjNzcyMDhlYzJiNDA4YmFhYTY3ODEyOTNkMWNiNTEvdGFibGVyYW5nZTphY2M3NzIwOGVjMmI0MDhiYWFhNjc4MTI5M2QxY2I1MV8wLTAtMS0xLTQ1MTc5_164ee4a6-6d36-4588-a211-a3651f799c94">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6YWNjNzcyMDhlYzJiNDA4YmFhYTY3ODEyOTNkMWNiNTEvdGFibGVyYW5nZTphY2M3NzIwOGVjMmI0MDhiYWFhNjc4MTI5M2QxY2I1MV8yLTMtMS0xLTQ1MTc5_69d1bfe3-c3df-4528-9630-5acdac0724fc">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGFibGU6YWNjNzcyMDhlYzJiNDA4YmFhYTY3ODEyOTNkMWNiNTEvdGFibGVyYW5nZTphY2M3NzIwOGVjMmI0MDhiYWFhNjc4MTI5M2QxY2I1MV80LTMtMS0xLTQ1MTc5_15895400-346f-4ede-bf64-7752f4d927f6">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGV4dHJlZ2lvbjo3Y2QyYmY1ZjRkNWE0MDYxYmRlNjA5YjYwMTllZTVmMF8yMzA0_3859f2a4-dbe4-4e31-bf7c-7859d3380f63">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i51d0d928c22346fa83f48de79f9eaad2_I20230127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xL2ZyYWc6N2NkMmJmNWY0ZDVhNDA2MWJkZTYwOWI2MDE5ZWU1ZjAvdGV4dHJlZ2lvbjo3Y2QyYmY1ZjRkNWE0MDYxYmRlNjA5YjYwMTllZTVmMF8yMjkz_2f9eb390-e699-45ad-8157-c9bf9f3e6adf"
      unitRef="shares">53294702</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMy0xLTEtMS00NTE3OQ_0e3dd65c-44e0-441f-9244-c8e9a7ec29c6"
      unitRef="usd">87021000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMy0zLTEtMS00NTE3OQ_d5a278fe-71dc-4e69-a822-7d7eab2c386c"
      unitRef="usd">43353000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMy01LTEtMS00NTE3OQ_93edd1c1-bf66-45d2-a254-11f110b889e5"
      unitRef="usd">32889000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNC0xLTEtMS00NTE3OQ_5520eae1-ac2f-4f4b-95d8-6ebd3cb1c79f"
      unitRef="usd">66237000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNC0zLTEtMS00NTE3OQ_df51626d-f4b0-44ea-b0cf-3d126c7220f9"
      unitRef="usd">45567000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNC01LTEtMS00NTE3OQ_4831fad3-bbbd-43ea-8581-4e36fcdaf878"
      unitRef="usd">47180000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNS0xLTEtMS00NTE3OQ_fcfb1b6f-77fe-4359-af2f-39ec09e9de6e"
      unitRef="usd">81250000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNS0zLTEtMS00NTE3OQ_48b4adcc-06a9-4b2e-8a63-7b5196d01832"
      unitRef="usd">84498000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNS01LTEtMS00NTE3OQ_aaca9b4e-6180-4749-85bf-92903cff75e0"
      unitRef="usd">85248000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNi0xLTEtMS00NTE3OQ_85fd88f0-2572-4853-a18b-35f771e02e4b"
      unitRef="usd">28382000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNi0zLTEtMS00NTE3OQ_b7e36480-c308-413d-8aec-b4b3770b0708"
      unitRef="usd">19611000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNi01LTEtMS00NTE3OQ_6f8cadcd-a9d3-4142-9428-b382ade9528c"
      unitRef="usd">19808000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNy0xLTEtMS00NTE3OQ_5a32d59b-2abd-4a4b-b09c-cea64d0b8d87"
      unitRef="usd">262890000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNy0zLTEtMS00NTE3OQ_624a0f49-3728-486a-8cd5-07c166ba167a"
      unitRef="usd">193029000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfNy01LTEtMS00NTE3OQ_822c2e3e-2799-437c-a743-c48f351295ab"
      unitRef="usd">185125000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfOC0xLTEtMS00NTE3OQ_748c732b-5823-40e5-8f3b-d5e70546846d"
      unitRef="usd">8726000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfOC0zLTEtMS00NTE3OQ_835bb33b-0212-4e1e-885e-07b60e844e5b"
      unitRef="usd">10577000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfOC01LTEtMS00NTE3OQ_b9b72e0d-d093-4851-b8a9-10e3583ac21b"
      unitRef="usd">12231000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfOS0xLTEtMS00NTE3OQ_aa4dac14-7981-4823-936e-2c4445460833"
      unitRef="usd">80071000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfOS0zLTEtMS00NTE3OQ_1fb464bb-0a8c-4df0-92b8-266f89cf267c"
      unitRef="usd">86163000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfOS01LTEtMS00NTE3OQ_27e4d874-2751-42f9-ac94-5c73725c1bc4"
      unitRef="usd">88194000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTAtMS0xLTEtNDUxNzk_fc60ae88-f959-4b90-af3d-1209c15bbe42"
      unitRef="usd">171620000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTAtMy0xLTEtNDUxNzk_5c8b748e-8e08-4ed4-8b17-3fbe1ec3bf4c"
      unitRef="usd">171620000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTAtNS0xLTEtNDUxNzk_432668b3-f51e-4bdc-934b-0850ff3273f6"
      unitRef="usd">171620000</us-gaap:Goodwill>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTEtMS0xLTEtNDUxNzk_5872d46c-849c-4f22-9493-c3e616f7ef94"
      unitRef="usd">2875000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTEtMy0xLTEtNDUxNzk_b4be4012-3535-44b1-a64b-126520f043c3"
      unitRef="usd">2875000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTEtNS0xLTEtNDUxNzk_3490326c-226a-48c0-9df2-acda73d6998e"
      unitRef="usd">2875000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTItMS0xLTEtNDUxNzk_f3858565-a9e2-49a2-9b2d-7a9f054372d4"
      unitRef="usd">29743000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTItMy0xLTEtNDUxNzk_9de97f4b-2a48-4cd8-86b7-c4abc252ddf5"
      unitRef="usd">30368000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTItNS0xLTEtNDUxNzk_c45ad1c5-4c38-4a13-b7b9-6d45e5c2b6ae"
      unitRef="usd">30905000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTMtMS0xLTEtNDUxNzk_d7624051-eb87-4910-80ba-733f4f3e80b9"
      unitRef="usd">555925000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTMtMy0xLTEtNDUxNzk_3bc15703-6f77-47fa-95f3-de7e6d9c79b4"
      unitRef="usd">494632000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTMtNS0xLTEtNDUxNzk_72c07c63-43c5-4436-bb48-b827b5e0aeb9"
      unitRef="usd">490950000</us-gaap:Assets>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTctMS0xLTEtNDUxNzk_a89de003-1430-4100-a702-968bd68d9852"
      unitRef="usd">5690000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTctMy0xLTEtNDUxNzk_7727a108-185d-4e30-9828-6ebffb12db74"
      unitRef="usd">5786000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTctNS0xLTEtNDUxNzk_120630cc-e3a4-4ed7-b323-e2faed557aaf"
      unitRef="usd">5780000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTgtMS0xLTEtNDUxNzk_59edf0d4-e2d4-4595-a00d-0ee3ec852b61"
      unitRef="usd">32049000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTgtMy0xLTEtNDUxNzk_7c17dff1-70e9-41d3-9236-c42182500d1c"
      unitRef="usd">19227000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTgtNS0xLTEtNDUxNzk_73ee7d8a-80c3-4067-b04f-ab3f8371b9bc"
      unitRef="usd">22756000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTktMS0xLTEtNDUxNzk_5aa817ca-7769-491e-a520-72b8d28f0364"
      unitRef="usd">49798000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTktMy0xLTEtNDUxNzk_8a55c456-fc56-47cc-98d9-f74332a86fd2"
      unitRef="usd">40004000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMTktNS0xLTEtNDUxNzk_63d2cd08-bab1-47b0-bae7-1f0856975620"
      unitRef="usd">33977000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjAtMS0xLTEtNDUxNzk_4154ddd6-63ca-4d27-99eb-8ef108ca4a5e"
      unitRef="usd">87537000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjAtMy0xLTEtNDUxNzk_61c13785-9adc-47a8-bd5c-1102c24ae4e6"
      unitRef="usd">65017000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjAtNS0xLTEtNDUxNzk_85df955b-d297-4939-9d36-f0593fd93a7e"
      unitRef="usd">62513000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjEtMS0xLTEtNDUxNzk_a10f1c24-1ba8-485a-8f37-3b2459802924"
      unitRef="usd">62177000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjEtMy0xLTEtNDUxNzk_71a16900-18d5-4a5d-aa8a-3395cbea1a52"
      unitRef="usd">91080000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjEtNS0xLTEtNDUxNzk_04baa404-6aad-4aa9-8822-51574eb04e52"
      unitRef="usd">92474000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjItMS0xLTEtNDUxNzk_d8a25e96-4451-4b93-a76e-d1b553d051db"
      unitRef="usd">7783000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjItMy0xLTEtNDUxNzk_dbebcf2d-5864-42f8-9ee2-70d18c38b39b"
      unitRef="usd">9593000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjItNS0xLTEtNDUxNzk_122f40eb-da5f-41a1-9ab8-df7bebb6fc3e"
      unitRef="usd">13078000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjMtMS0xLTEtNDUxNzk_4ecc8db1-209e-41b5-b2bd-666bc97f853b"
      unitRef="usd">12329000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjMtMy0xLTEtNDUxNzk_00efb4af-6bd6-4e22-a585-43bd766bfd11"
      unitRef="usd">15744000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjMtNS0xLTEtNDUxNzk_894867de-9828-4f4f-a7bf-f79db33e8c91"
      unitRef="usd">16659000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjQtMS0xLTEtNDUxNzk_ed01aa83-3843-4d3e-a97a-c5c029db5907"
      unitRef="usd">795000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjQtMy0xLTEtNDUxNzk_8b0026c4-788e-4789-a5c2-e22489ead354"
      unitRef="usd">769000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjQtNS0xLTEtNDUxNzk_d3f682b6-5650-419c-8407-32c8d938c634"
      unitRef="usd">758000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjUtMS0xLTEtNDUxNzk_e4c7d4cf-9e40-4131-b6ea-177e4412f2bd"
      unitRef="usd">170621000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjUtMy0xLTEtNDUxNzk_88884952-c798-41be-b1fa-564c91db344d"
      unitRef="usd">182203000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjUtNS0xLTEtNDUxNzk_67af65ac-d4aa-4086-8851-73fa0195bd90"
      unitRef="usd">185482000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjctMS0xLTEtNDUxNzk_2d2740d5-9ea8-43ea-97ea-b465f6555c36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjctMy0xLTEtNDUxNzk_da56871c-ea96-43f4-8f38-8d27d9691fcb"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMjctNS0xLTEtNDUxNzk_b5fef379-79cb-4582-9eff-ce3add248bc2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV8zMQ_1ea87e0e-3503-4800-bd9e-4183d55bd54f"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV8zMQ_b1628493-a33b-4ab7-80e6-65e59666dd04"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV8zMQ_b53f6b60-f0cd-44d8-ac3f-f47dec433a90"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV80NQ_5704e52f-5276-4d58-bff5-2c03f5f7a113"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV80NQ_c0401745-ca27-47cc-a5d3-cef44eecbdd5"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV80NQ_d95f9f9e-875d-4427-b7bd-06233c1cb906"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV84Nw_1de1d8e4-d81d-4537-b49f-41146051d280"
      unitRef="shares">53165462</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV84Nw_a6d6e965-7b2e-42f7-a2d2-e646649f1abc"
      unitRef="shares">53165462</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV85MQ_10490dc2-7091-4ee6-b4b5-2d84fb58619a"
      unitRef="shares">52243764</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV85MQ_1158f92a-888c-4e4b-b08b-fd0308f62d3d"
      unitRef="shares">52243764</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV85OA_4d203f75-d79e-4a08-9b7e-66c025752d97"
      unitRef="shares">52120683</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMC0xLTEtNDUxNzkvdGV4dHJlZ2lvbjpkMzM4MWI3ZDI5ZmM0NDdkYmM3Njc2ODUwYTdjMjA4YV85OA_50b26f3e-a715-4f2c-9b88-958188cdf26f"
      unitRef="shares">52120683</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMS0xLTEtNDUxNzk_ebef0363-7672-4b59-95e7-0151abbc940b"
      unitRef="usd">528000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtMy0xLTEtNDUxNzk_b4a79b05-a9b4-44d2-8726-ca82b11cd7dd"
      unitRef="usd">515000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzAtNS0xLTEtNDUxNzk_3a3817ea-7056-43e2-b371-bef0eee0d540"
      unitRef="usd">512000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzEtMS0xLTEtNDUxNzk_d8ffc076-c719-4d1e-a7c0-572d2bad1ee6"
      unitRef="usd">823021000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzEtMy0xLTEtNDUxNzk_a7ca0fc3-0e3f-4215-a9fd-528e86b73113"
      unitRef="usd">795443000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzEtNS0xLTEtNDUxNzk_4758d4da-c979-4617-a74b-3d401e283176"
      unitRef="usd">790041000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzItMS0xLTEtNDUxNzk_c83b1fb3-7623-4e77-ade4-edb91a2368db"
      unitRef="usd">-438245000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzItMy0xLTEtNDUxNzk_950b2f92-9e38-4335-b4bf-07f54d4c02f5"
      unitRef="usd">-483529000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzItNS0xLTEtNDUxNzk_df316b7c-34f7-40d0-92bc-c23d8cc554f1"
      unitRef="usd">-485085000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzQtMS0xLTEtNDUxNzk_c13295b7-2bd2-4879-9f49-e98697dd8dcf"
      unitRef="usd">385304000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzQtMy0xLTEtNDUxNzk_e2e5ff5f-cfbb-4bd1-80c4-0dcc474361f2"
      unitRef="usd">312429000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzQtNS0xLTEtNDUxNzk_580e8370-dfc1-4ac6-b007-8a80fa00504f"
      unitRef="usd">305468000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzUtMS0xLTEtNDUxNzk_aa5b3051-3a8d-49ca-a25f-b75d8dc383c4"
      unitRef="usd">555925000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzUtMy0xLTEtNDUxNzk_155c10ee-64ac-4675-b2a4-dc858aa0e8df"
      unitRef="usd">494632000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8xOS9mcmFnOjhlOTQ5Njk4OTU0MTQ3N2I5ODAxMzcwOThkNTkzMjQ2L3RhYmxlOmNlODdmODk3MjdjYTQ5N2Q4ZDQ2ZmEzZDdhNzU3MzRiL3RhYmxlcmFuZ2U6Y2U4N2Y4OTcyN2NhNDk3ZDhkNDZmYTNkN2E3NTczNGJfMzUtNS0xLTEtNDUxNzk_bd62bcfd-8997-4cdc-8f32-f467762f1df8"
      unitRef="usd">490950000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMi0xLTEtMS00NTE3OQ_d4474ec1-dbb3-455c-92df-a4d92e911783"
      unitRef="usd">146537000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMi0zLTEtMS00NTE3OQ_efc7b0f8-736e-4c33-a756-dd2353eb82fe"
      unitRef="usd">98118000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMi01LTEtMS00NTE3OQ_9ddfc273-df6f-48c3-8c60-c76f8042de91"
      unitRef="usd">391487000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMi03LTEtMS00NTE3OQ_2783d9ed-336e-47aa-ab7e-9f662e1f38cd"
      unitRef="usd">287020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMy0xLTEtMS00NTE3OQ_6a188a3d-39f6-49ee-91d1-693a06ae97d1"
      unitRef="usd">47812000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMy0zLTEtMS00NTE3OQ_7480ddad-cfcb-40c6-b15a-4aa52249f403"
      unitRef="usd">33777000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMy01LTEtMS00NTE3OQ_a850062b-99d2-48c5-99b5-de3e41fd7bb8"
      unitRef="usd">130217000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMy03LTEtMS00NTE3OQ_e4528cdd-63bd-4e02-968d-71971e419325"
      unitRef="usd">102788000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNC0xLTEtMS00NTE3OQ_3ac3e2fd-f5a7-48a2-9de5-d8f8fb778808"
      unitRef="usd">98725000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNC0zLTEtMS00NTE3OQ_327e610c-734c-4e24-a592-ef06a8fe2a61"
      unitRef="usd">64341000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNC01LTEtMS00NTE3OQ_f4021ae1-93bb-451d-885f-dd21c4c985a7"
      unitRef="usd">261270000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNC03LTEtMS00NTE3OQ_a472a30e-c14c-41b4-a8a1-9a447f23ceae"
      unitRef="usd">184232000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNS0xLTEtMS00NTE3OQ_a83626c9-f89e-4194-b57f-270f031d6940"
      unitRef="usd">75434000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNS0zLTEtMS00NTE3OQ_533c3621-a3c7-4026-80ac-4c6c9c76befb"
      unitRef="usd">55384000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNS01LTEtMS00NTE3OQ_b8fe2841-c5d7-4e5e-ac87-83422d985a52"
      unitRef="usd">201172000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNS03LTEtMS00NTE3OQ_a06b4f9c-b23b-4cd0-8ae1-49026f511e3d"
      unitRef="usd">156580000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNi0xLTEtMS00NTE3OQ_965bbdbc-43fd-4645-8d85-ca3779408c1f"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNi0zLTEtMS00NTE3OQ_7546bc94-3176-47ac-ba50-654eb23b4c68"
      unitRef="usd">-14000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNi01LTEtMS00NTE3OQ_7e9aad3d-00bb-441f-8f01-e26ee47750f8"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNi03LTEtMS00NTE3OQ_073e8fa0-ad09-4f54-8736-914eaee2c875"
      unitRef="usd">68000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNy0xLTEtMS00NTE3OQ_b39b13b8-464c-4b2e-98ae-10d2138072ec"
      unitRef="usd">23291000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNy0zLTEtMS00NTE3OQ_25e240ee-6a4a-4304-9ca0-05c7c7c62608"
      unitRef="usd">8971000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNy01LTEtMS00NTE3OQ_4784a7d5-236a-4102-b687-292fbf60fe27"
      unitRef="usd">60098000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfNy03LTEtMS00NTE3OQ_646bfc89-f6f1-4e3e-85c3-0013296358f0"
      unitRef="usd">27584000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfOC0xLTEtMS00NTE3OQ_083ec615-8999-47c1-969e-8973e21376d8"
      unitRef="usd">730000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfOC0zLTEtMS00NTE3OQ_5a139a49-af31-4eb4-8c94-f0413255c19e"
      unitRef="usd">-146000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfOC01LTEtMS00NTE3OQ_ac2c45c2-1d8b-485c-9d61-2add07e5047a"
      unitRef="usd">-2195000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfOC03LTEtMS00NTE3OQ_55be07c7-ab25-4357-9247-e137707f6ba5"
      unitRef="usd">-954000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfOS0xLTEtMS00NTE3OQ_5c6e6bec-716e-4706-a023-e1e744483ce9"
      unitRef="usd">-463000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfOS0zLTEtMS00NTE3OQ_906b8cb1-a56f-4b67-879b-9e2c18aed1db"
      unitRef="usd">-570000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfOS01LTEtMS00NTE3OQ_7a264486-0470-4aa6-a32a-3a6100f53b64"
      unitRef="usd">-1912000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfOS03LTEtMS00NTE3OQ_e26f95cb-9c19-4010-b325-5ffb6838d889"
      unitRef="usd">-1912000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTAtMS0xLTEtNDUxNzk_609fe256-44d1-4938-adba-c4be2a022613"
      unitRef="usd">-176000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTAtMy0xLTEtNDUxNzk_263d53d8-05b6-4517-a6a6-4805f3f81faa"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTAtNS0xLTEtNDUxNzk_799cb978-8e23-498f-98ab-a019fd9ddbc8"
      unitRef="usd">-176000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTAtNy0xLTEtNDUxNzk_cbd989b1-6eaf-4bb3-92c8-9c675af353eb"
      unitRef="usd">-460000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTEtMS0xLTEtNDUxNzk_0d162325-d4c7-4d07-94b2-a6113ef11517"
      unitRef="usd">23382000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTEtMy0xLTEtNDUxNzk_088985e8-48e7-45f5-b7af-5dee755b10fd"
      unitRef="usd">8255000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTEtNS0xLTEtNDUxNzk_bb3aa6ba-4252-4551-9890-0ce41af0e4db"
      unitRef="usd">55815000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTEtNy0xLTEtNDUxNzk_280a3e84-df7d-4a5f-9bf6-1e4b1455cc3d"
      unitRef="usd">24258000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTItMS0xLTEtNDUxNzk_17cc5107-7db8-4818-bc6c-d9b44a56ade1"
      unitRef="usd">4277000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTItMy0xLTEtNDUxNzk_3ec3f6bf-cdde-4abc-8ab7-1f60afb69234"
      unitRef="usd">2041000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTItNS0xLTEtNDUxNzk_dae62281-73ef-47e2-836f-d20087c6e3eb"
      unitRef="usd">10531000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTItNy0xLTEtNDUxNzk_2f93a51f-13db-4bc8-a6c2-04f641b08bc5"
      unitRef="usd">4044000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTMtMS0xLTEtNDUxNzk_050fd391-8b9a-49f4-80d7-36c7ea1d9393"
      unitRef="usd">19105000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTMtMy0xLTEtNDUxNzk_bb696977-113a-4cb9-9f35-4ce76f5a3427"
      unitRef="usd">6214000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTMtNS0xLTEtNDUxNzk_c1f624c7-8c13-4396-af9b-0603fafb79d9"
      unitRef="usd">45284000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTMtNy0xLTEtNDUxNzk_1d882975-e959-468f-8d1b-627f6bd939e7"
      unitRef="usd">20214000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTQtMS0xLTEtNDUxNzk_4f650040-1979-4d74-b9cd-39ad1f0bf21d"
      unitRef="usd">19105000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTQtMy0xLTEtNDUxNzk_d38caffb-6dde-42b9-bde9-98163344df18"
      unitRef="usd">6214000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTQtNS0xLTEtNDUxNzk_abdfce4c-9a1b-479a-8ae5-b2ed12ef28ff"
      unitRef="usd">45284000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTQtNy0xLTEtNDUxNzk_39f85d79-0833-462a-b43e-a0963577b951"
      unitRef="usd">20214000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTctMS0xLTEtNDUxNzk_9a0a45d0-dbbd-4ba3-9bd6-dd640d8ec9e4"
      unitRef="usdPerShare">0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTctMy0xLTEtNDUxNzk_ac149f86-79f0-49d7-a3e4-695ec8f1cd62"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTctNS0xLTEtNDUxNzk_47ebb122-c787-484e-a44a-eeca59212e28"
      unitRef="usdPerShare">0.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTctNy0xLTEtNDUxNzk_0d2c8397-1e55-4afa-99c7-e9444dbe5d3a"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTgtMS0xLTEtNDUxNzk_746c35c2-ea5a-41d7-aa16-da09a33d5a68"
      unitRef="usdPerShare">0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTgtMy0xLTEtNDUxNzk_6c81a797-c91e-4fda-a833-f28323dc2c76"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTgtNS0xLTEtNDUxNzk_bb74b8b8-5915-41c3-8656-44b403834d4f"
      unitRef="usdPerShare">0.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMTgtNy0xLTEtNDUxNzk_8be24ff6-0dc6-45bb-8ba9-873b12ae5fb3"
      unitRef="usdPerShare">0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMjAtMS0xLTEtNDUxNzk_81a3dd82-2637-4e0b-aac3-b581e963936b"
      unitRef="shares">52707406</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMjAtMy0xLTEtNDUxNzk_a88e548c-0e7e-4ba9-a449-875e85c421b1"
      unitRef="shares">51072639</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMjAtNS0xLTEtNDUxNzk_6e1551df-076f-42e9-81b4-918dc150ab14"
      unitRef="shares">52239761</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMjAtNy0xLTEtNDUxNzk_590e18d0-13d3-4a6e-bf42-89f4c015373b"
      unitRef="shares">50831985</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMjEtMS0xLTEtNDUxNzk_68bb24ec-1dcc-4a75-8ef9-d31759f7ff03"
      unitRef="shares">55840137</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMjEtMy0xLTEtNDUxNzk_c6c7e349-4699-44ad-9e2f-1f858161400d"
      unitRef="shares">53891438</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMjEtNS0xLTEtNDUxNzk_dc7768ae-70fa-469a-ad06-52c97854c988"
      unitRef="shares">54906065</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yMi9mcmFnOmEyMmRkMzY4ZDE3MjQwNjM5NDQwYmY5MWQ1OWEyZDBlL3RhYmxlOjVmNGM1YWYwNzcyOTQzMGQ5OGQzNWU0MDEzMTBmMzJjL3RhYmxlcmFuZ2U6NWY0YzVhZjA3NzI5NDMwZDk4ZDM1ZTQwMTMxMGYzMmNfMjEtNy0xLTEtNDUxNzk_a22b1df3-f4f8-4375-aa6f-e052b1337932"
      unitRef="shares">53614910</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i775e0dcd093948cb82d8d948cef2e56c_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMi02LTEtMS00NTE3OQ_cdf38abe-2151-49d0-a78b-4cddb2f96bbf"
      unitRef="shares">51524307</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i775e0dcd093948cb82d8d948cef2e56c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMi04LTEtMS00NTE3OQ_83d277d8-e10e-4e94-90c5-9f44614f4b53"
      unitRef="usd">515000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9ce188066d824e6baa800a7a91db41d0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMi0xMi0xLTEtNDUxNzk_ddea8968-63b9-4658-8986-9f726ac82f45"
      unitRef="usd">795443000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7c9db07c930b4ca49f83ae6fd887c5fd_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMi0xNC0xLTEtNDUxNzk_fcfb0fda-17d3-485a-ae3e-e6796fad544b"
      unitRef="usd">-483529000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMi0xNy0xLTEtNDUxNzk_c0dd5884-ab46-433a-84e4-56127ba4dcca"
      unitRef="usd">312429000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i57de71c846f5482488f4dfc045878adc_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMy0xNC0xLTEtNDUxNzk_c77dfb4a-700c-4e10-b86b-b1a4f5f10c66"
      unitRef="usd">14469000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibd8f594acb064e3385836aaddb70e214_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMy0xNy0xLTEtNDUxNzk_aa744b26-0c43-4875-9b48-344e9adfe267"
      unitRef="usd">14469000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic2d00b9f673c4935a4fdb8010240ff02_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNC0xMi0xLTEtNDUxNzk_927c9f60-f99e-4318-9402-a031277c452d"
      unitRef="usd">6549000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibd8f594acb064e3385836aaddb70e214_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNC0xNy0xLTEtNDUxNzk_b87abb5e-7cb7-48ca-ae43-c302dc2f96f6"
      unitRef="usd">6549000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia552835d8f81444886d1f8be858d264a_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNS02LTEtMS00NTE3OQ_824b682e-c181-4bde-9a54-a5e64f11fce7"
      unitRef="shares">558336</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia552835d8f81444886d1f8be858d264a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNS04LTEtMS00NTE3OQ_2a66cd06-941a-4233-8708-11140e0547d3"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibd8f594acb064e3385836aaddb70e214_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNS0xNy0xLTEtNDUxNzk_836c95b0-cad5-47c7-bb0a-3674b0f41b8e"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:SharesOutstanding
      contextRef="i5160a4cdc66145ac91ec16226780d718_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNy02LTEtMS00NTE3OQ_88950a4e-91a8-465e-9fe1-e019bbb980c7"
      unitRef="shares">52082643</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5160a4cdc66145ac91ec16226780d718_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNy04LTEtMS00NTE3OQ_9ffef1e6-e68f-4a8e-a065-cbaff9037c05"
      unitRef="usd">517000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8a97d2aba2ef453c8ed55682d5f02737_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNy0xMi0xLTEtNDUxNzk_3e8b4830-2b8f-4356-9cb8-4e42ea44e042"
      unitRef="usd">801992000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i44c4e567e2ff45959450b5fe1f4d1c31_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNy0xNC0xLTEtNDUxNzk_865fa3af-7f6e-489f-872d-7a66bda271f5"
      unitRef="usd">-469060000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i21e2378c785b4f42b273824766e5285b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfNy0xNy0xLTEtNDUxNzk_3ca38730-f6fb-4e55-8186-c4871f280f4e"
      unitRef="usd">333449000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9d809934024b40b3b9d6303da0c9eae9_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfOC0xNC0xLTEtNDUxNzk_bb257200-fab1-4dab-9a45-a3fa70ffbf7e"
      unitRef="usd">11710000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i112d113824d446b4b3ed3273b9004273_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfOC0xNy0xLTEtNDUxNzk_ff9f145a-11d0-48ae-801a-51f741c94cf8"
      unitRef="usd">11710000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia2cb3b2f4fcb4c70bd3628a729b48dcd_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfOS0xMi0xLTEtNDUxNzk_7512594e-99a0-47da-abd0-544dfaff6362"
      unitRef="usd">8022000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i112d113824d446b4b3ed3273b9004273_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfOS0xNy0xLTEtNDUxNzk_b44c2b3b-655b-4f9f-94aa-82b353844e47"
      unitRef="usd">8022000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i523fa2f245964064932292d9a21f46f1_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTAtNi0xLTEtNDUxNzk_380fb7de-fca8-4cf1-aa9e-abede87f7fe5"
      unitRef="shares">471966</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i523fa2f245964064932292d9a21f46f1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTAtOC0xLTEtNDUxNzk_fd4d3b5c-c387-496f-a3b5-5d9db7bc4437"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia2cb3b2f4fcb4c70bd3628a729b48dcd_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTAtMTItMS0xLTQ1MTc5_53804439-096e-4e4e-a776-a5e062317c53"
      unitRef="usd">3771000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i112d113824d446b4b3ed3273b9004273_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTAtMTctMS0xLTQ1MTc5_11bda350-53ad-4f6e-a92c-8c644536681c"
      unitRef="usd">3779000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:SharesOutstanding
      contextRef="i74405ff46af24c459e44065ab762645f_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTItNi0xLTEtNDUxNzk_a064a675-542d-4966-b4d2-68aa0473c59d"
      unitRef="shares">52554609</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i74405ff46af24c459e44065ab762645f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTItOC0xLTEtNDUxNzk_4b81d8e5-5e50-4362-b4db-9ee6bbb9b680"
      unitRef="usd">525000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i445eec11696c45479267b46fda68b90e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTItMTItMS0xLTQ1MTc5_6c6a110b-5126-4779-8d8d-76a41aa29599"
      unitRef="usd">813785000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0efe480a42154deb82323092b64e41a1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTItMTQtMS0xLTQ1MTc5_79eb38c8-197c-479c-8f5b-147c28e73953"
      unitRef="usd">-457350000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id95d3b3c213f4f3a812ececeaf6e729e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTItMTctMS0xLTQ1MTc5_f033caae-225e-4b0a-a887-568dcc7068aa"
      unitRef="usd">356960000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i398784f95c4c457a95a7aaa52d3bace6_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTMtMTQtMS0xLTQ1Nzcx_91e46f3d-7b1d-4262-88f1-f8ccc5ecd198"
      unitRef="usd">19105000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTMtMTctMS0xLTQ1Nzgw_188e9f99-a06d-4a96-8034-2054909fd8a8"
      unitRef="usd">19105000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i332f51316ba94dfdbdc007cfb71235b5_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTQtMTItMS0xLTQ1NzYy_a1b3473b-877a-45b8-8b6a-021f5451c760"
      unitRef="usd">7239000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTQtMTctMS0xLTQ1Nzgw_1e8b5663-d633-40d6-a8fa-da1a2c82860b"
      unitRef="usd">7239000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i268f7e32086845c4a6fc816723788fdf_D20221001-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTUtNi0xLTEtNDU3MTk_9cfe56a6-0a67-4172-b951-43299db6462b"
      unitRef="shares">269051</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i268f7e32086845c4a6fc816723788fdf_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTUtOC0xLTEtNDU3NTA_99c49d53-b25e-4e17-b17b-6d4a113747b4"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i332f51316ba94dfdbdc007cfb71235b5_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTUtMTItMS0xLTQ1NzYy_23ba89fd-3d94-4740-81c7-73fff218d9c0"
      unitRef="usd">1997000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTUtMTctMS0xLTQ1Nzgw_9ad16422-ad9d-4d61-8697-9423ffb3196b"
      unitRef="usd">2000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:SharesOutstanding
      contextRef="i77b7f1ce508a439297367537314f1d3a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTctNi0xLTEtNDU3MTk_8539ad3f-e99a-4542-9091-86b25b072835"
      unitRef="shares">52823660</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i77b7f1ce508a439297367537314f1d3a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTctOC0xLTEtNDU3NTA_7dbd761b-7f83-44c8-8bc7-48acc2cbea99"
      unitRef="usd">528000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i63fc34921e554e61b615cc3d206b54f5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTctMTItMS0xLTQ1NzYy_6bb03726-b11a-464e-b482-43626578ebcc"
      unitRef="usd">823021000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic32ce2c858f04529879c8c869bf2fcc4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTctMTQtMS0xLTQ1Nzcx_b3b25d6a-07bb-4c8f-9b3f-2b361939c22b"
      unitRef="usd">-438245000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOmJlZTQ2ZmYxNzk4YzQ5NmFiZmFmNTFjOTE0OTQwZDJhL3RhYmxlcmFuZ2U6YmVlNDZmZjE3OThjNDk2YWJmYWY1MWM5MTQ5NDBkMmFfMTctMTctMS0xLTQ1Nzgw_0acee04f-dfd3-4572-9d01-8adcd508f0ac"
      unitRef="usd">385304000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i5ffff24777aa49de9b8936d7b402e845_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMi0yLTEtMS00NTE3OQ_65bb7c1a-678a-489b-bdb2-2bf500aa3dc4"
      unitRef="shares">50400510</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5ffff24777aa49de9b8936d7b402e845_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMi00LTEtMS00NTE3OQ_3ccfbbb8-73ba-457d-ba34-0bffa8c92137"
      unitRef="usd">504000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i964ebdcac22c4d119cb4d98d6dae8cec_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMi02LTEtMS00NTE3OQ_a8d5d79c-bd75-4dd1-9ee2-21a075c5d405"
      unitRef="usd">774441000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i10cf3f762b8144d3893926218fdd2c36_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMi04LTEtMS00NTE3OQ_114f21f0-d32e-44d8-9c66-3b0958874742"
      unitRef="usd">-505299000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibcc89dc461884c24b1cf1de4d02ac1d5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMi0xMC0xLTEtNDUxNzk_bb92968d-b700-44eb-94f0-591b457dafbd"
      unitRef="usd">269646000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7cd1645589b3491787c95adf651739da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMy04LTEtMS00NTE3OQ_bc7d430e-bd15-47a9-877e-004f2d372200"
      unitRef="usd">8276000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i54e6c28512064684ae05fe24c097acf1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMy0xMC0xLTEtNDUxNzk_f15a19cb-d9a4-4da0-b7e7-610f7955460c"
      unitRef="usd">8276000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i95d251ed025f4ffb9d9a3f7a4a75cb29_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNC02LTEtMS00NTE3OQ_ffbd9271-67a7-4001-ae41-8c9b629e245c"
      unitRef="usd">4190000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i54e6c28512064684ae05fe24c097acf1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNC0xMC0xLTEtNDUxNzk_0914c2b5-0e95-40b6-a20d-0c013e12f6f7"
      unitRef="usd">4190000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia8b13e6291c44dfba2e1d13e74c33c88_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNS0yLTEtMS00NTE3OQ_21532a3e-04c7-4c10-b2cb-2ffbf6b95fec"
      unitRef="shares">358575</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia8b13e6291c44dfba2e1d13e74c33c88_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNS00LTEtMS00NTE3OQ_af9b7391-9512-4048-b870-4b4a3bed81f3"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i95d251ed025f4ffb9d9a3f7a4a75cb29_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNS02LTEtMS00NTE3OQ_cfd45eb3-36fe-4ee7-bd50-9220d0c55931"
      unitRef="usd">506000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i54e6c28512064684ae05fe24c097acf1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNS0xMC0xLTEtNDUxNzk_c9ec448a-83e9-43ba-b749-62d11cda0949"
      unitRef="usd">510000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:SharesOutstanding
      contextRef="if5517509694148a2b1051dc926323630_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNy0yLTEtMS00NTE3OQ_e56100d3-9246-4cea-b473-6ae673daf462"
      unitRef="shares">50759085</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if5517509694148a2b1051dc926323630_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNy00LTEtMS00NTE3OQ_ddf9faf2-867e-48b5-8c7a-2ecce2e8d622"
      unitRef="usd">508000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie7881ebd7f584e438af76cb8c36b38e8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNy02LTEtMS00NTE3OQ_72dba566-d75a-4bc6-967d-a1fdf572743e"
      unitRef="usd">779137000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie58aaa818b5b421ca0fcbe031a31be96_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNy04LTEtMS00NTE3OQ_8858f1af-aa2f-4d3d-8266-7c0e00288de5"
      unitRef="usd">-497023000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib33e0f1c7e0340339ee50111ac65c484_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfNy0xMC0xLTEtNDUxNzk_08854873-b975-4d92-bbfa-aaccfa6d0fe9"
      unitRef="usd">282622000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7d0bf4205f3d4a719bfcee4cf0525139_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfOC04LTEtMS00NTE3OQ_b1931038-0be1-4fdc-9035-88b14957ce59"
      unitRef="usd">5724000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia511f25940624d748f5cb9031871c691_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfOC0xMC0xLTEtNDUxNzk_c87e024d-db1d-42ec-a0e7-e897bcfe5a73"
      unitRef="usd">5724000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if926c28941194d5287f93b4194e9ac25_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfOS02LTEtMS00NTE3OQ_f9430822-dca0-4a7f-bb22-7d07260d22d9"
      unitRef="usd">5033000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia511f25940624d748f5cb9031871c691_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfOS0xMC0xLTEtNDUxNzk_5f5a2722-1a2e-4a5d-a7c8-a03df9ebbdce"
      unitRef="usd">5033000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i801bdb3b2c3c4753a6a79911c0c1428e_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTAtMi0xLTEtNDUxNzk_ca628db7-e7fd-4f0a-8d21-47efbc2f5c41"
      unitRef="shares">290418</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i801bdb3b2c3c4753a6a79911c0c1428e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTAtNC0xLTEtNDUxNzk_e21eaad8-a5a2-4562-b97b-c260782f3a2e"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if926c28941194d5287f93b4194e9ac25_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTAtNi0xLTEtNDUxNzk_25042878-dc03-49ca-a1af-c809a5c5cc28"
      unitRef="usd">711000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia511f25940624d748f5cb9031871c691_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTAtMTAtMS0xLTQ1MTc5_a0786061-9882-481d-ba91-7d445fe3bf0b"
      unitRef="usd">714000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:SharesOutstanding
      contextRef="iff3e0704948b4849aa4c3987fbdb6b67_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTItMi0xLTEtNDUxNzk_36e8be79-b344-413e-b006-1441fec939ab"
      unitRef="shares">51049503</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iff3e0704948b4849aa4c3987fbdb6b67_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTItNC0xLTEtNDUxNzk_9f5ff082-d1e8-4926-8ecf-8235d4ed16b9"
      unitRef="usd">511000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ca90278b19f43a2b44d9c08191b7b26_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTItNi0xLTEtNDUxNzk_92e822e9-3e92-44eb-a00b-15d059e706fd"
      unitRef="usd">784881000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i84fcba44f28c45a795fc8ec42832caf2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTItOC0xLTEtNDUxNzk_9e34eb41-7d62-412e-8f4d-e9cc680a9a8a"
      unitRef="usd">-491299000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i39ac26a567a04b09b27046ebdfd88bcd_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTItMTAtMS0xLTQ1MTc5_29cf59ec-5e99-4093-a57b-16fc7cbfc9dc"
      unitRef="usd">294093000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i617f5647d49a4051818085525ac28cc2_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTMtOC0xLTEtNDU4MTg_643717dd-e36d-4d3c-b8fd-3c3710f5adf9"
      unitRef="usd">6214000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTMtMTAtMS0xLTQ1ODI2_79cb46a7-bacb-4ec7-a26a-a44bac451128"
      unitRef="usd">6214000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i375900f48dc247cfab8e521f6e78dcbe_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTQtNi0xLTEtNDU4MTA_c609679e-95f8-4897-87b9-dc3375f14583"
      unitRef="usd">5149000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTQtMTAtMS0xLTQ1ODI2_3d903302-45f9-47df-a2f9-c1bb43c8fe7a"
      unitRef="usd">5149000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i91ef6c518d834a92a527d97236955148_D20211001-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTUtMi0xLTEtNDU3OTQ_34d2af32-2ce5-4769-baa4-f9aabd1de766"
      unitRef="shares">84819</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i91ef6c518d834a92a527d97236955148_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTUtNC0xLTEtNDU4MDI_0b54af9c-eb62-4f77-8e4e-3b6dc6c3c6b8"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i375900f48dc247cfab8e521f6e78dcbe_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTUtNi0xLTEtNDU4MTA_588aa424-5821-4c82-8c18-b9d7f0ef0a94"
      unitRef="usd">11000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTUtMTAtMS0xLTQ1ODI2_f25d6263-d8af-4e32-abc8-70054b242d25"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:SharesOutstanding
      contextRef="i2905f19c3edd4f048a010fd1bb840a43_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTctMi0xLTEtNDU3OTQ_cc24ce1b-08f1-433e-9234-bc080c7636d1"
      unitRef="shares">51134322</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2905f19c3edd4f048a010fd1bb840a43_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTctNC0xLTEtNDU4MDI_0923f28c-a98a-4668-b52f-7721c0e12a6a"
      unitRef="usd">512000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieaa871740c744d72a1abd1896ed2e2fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTctNi0xLTEtNDU4MTA_fdb84e79-b155-4bfc-a442-fc80357e0eea"
      unitRef="usd">790041000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i138e501828404c348cb0e4d0e9dbc2f4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTctOC0xLTEtNDU4MTg_250f045d-b26d-4f22-b115-210b863af430"
      unitRef="usd">-485085000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8yOC9mcmFnOmEzYmI2ZjQwZWFiMDQzNTY4OTc0ZTBhMzA3ZGQ0ZWI5L3RhYmxlOjY4MWZiZTM4NDI1MjRhZjM5MGUyMjA2NzQ3ZWUzM2ViL3RhYmxlcmFuZ2U6NjgxZmJlMzg0MjUyNGFmMzkwZTIyMDY3NDdlZTMzZWJfMTctMTAtMS0xLTQ1ODI2_4120df11-a888-4b00-8ab8-29f2061cc559"
      unitRef="usd">305468000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMy0xLTEtMS00NTE3OQ_ce93f298-f1ef-4a35-8777-9f13ced4ee01"
      unitRef="usd">45284000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMy0zLTEtMS00NTE3OQ_70e9c931-07bd-48bc-87b5-fc009399a935"
      unitRef="usd">20214000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNS0xLTEtMS00NTE3OQ_d241c9fe-174b-438f-8202-2fcac4e2e34f"
      unitRef="usd">16496000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNS0zLTEtMS00NTE3OQ_71aa6d55-66f4-48a0-8ec0-a5ea1590f833"
      unitRef="usd">20317000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RestructuringCharges
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNi0xLTEtMS00NTE3OQ_6399050e-ea41-46f0-a4b3-b599c6978fb8"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNi0zLTEtMS00NTE3OQ_1c17546a-c302-4c0d-9547-d96bb923e918"
      unitRef="usd">68000</us-gaap:RestructuringCharges>
    <us-gaap:ShareBasedCompensation
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNy0xLTEtMS00NTE3OQ_9a8578d6-d62b-41e6-900b-3b15f1266693"
      unitRef="usd">21833000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNy0zLTEtMS00NTE3OQ_b29e28ff-1051-4f6e-8d71-a0e809bd345b"
      unitRef="usd">14598000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfOC0xLTEtMS00NTE3OQ_618f78b3-28e5-4c31-a200-67456431eb22"
      unitRef="usd">271000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfOC0zLTEtMS00NTE3OQ_11681410-e056-4bd6-b5c2-f7c07a34e809"
      unitRef="usd">304000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfOS0xLTEtMS00NTE3OQ_f7dae55d-3d98-4a19-a771-2fd504669e90"
      unitRef="usd">-1819000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfOS0zLTEtMS00NTE3OQ_fe9c52e8-8bea-48d6-ad39-c024769d3a19"
      unitRef="usd">-401000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTEtMS0xLTEtNDUxNzk_b3c9cd34-4a61-4dbc-bd8a-57da3ff0cf3a"
      unitRef="usd">-176000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTEtMy0xLTEtNDUxNzk_863e3c6b-f520-42f1-bd4a-e9f697445950"
      unitRef="usd">-460000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTMtMS0xLTEtNDUxNzk_506d1da5-c90d-4763-b24a-04634a2b2693"
      unitRef="usd">-1000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTMtMy0xLTEtNDUxNzk_420ecc69-9ad9-488d-8657-c9ec54c570ce"
      unitRef="usd">457000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTUtMS0xLTEtNDUxNzk_c9b1bb35-37bc-455f-8bf4-fa94cbdf1f23"
      unitRef="usd">20620000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTUtMy0xLTEtNDUxNzk_4b93489e-87ae-486c-b91f-3e295b971c57"
      unitRef="usd">7211000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTYtMS0xLTEtNDUxNzk_20eb00f5-780e-41c8-80c5-ccf4548a1d0f"
      unitRef="usd">-3248000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTYtMy0xLTEtNDUxNzk_d46bc8f9-e552-4f51-8f5f-5d3bc8176a63"
      unitRef="usd">28390000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTctMS0xLTEtNDUxNzk_26ceb75c-9e73-440d-89fc-99d2331293bb"
      unitRef="usd">15223000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTctMy0xLTEtNDUxNzk_52fe9026-9c38-4e58-b4eb-77bb4a05e126"
      unitRef="usd">8585000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTgtMS0xLTEtNDUxNzk_e8858206-a8ae-41b0-9e91-86da333e41fe"
      unitRef="usd">22610000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTgtMy0xLTEtNDUxNzk_d471722d-4d60-45ed-a2b1-274130f26003"
      unitRef="usd">-691000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTktMS0xLTEtNDUxNzk_ea8bf0d7-6714-4120-88f1-50437499fb7c"
      unitRef="usd">-3254000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMTktMy0xLTEtNDUxNzk_e03ce417-4ed2-4034-9597-9c1664da94d6"
      unitRef="usd">-3314000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMjAtMS0xLTEtNDUxNzk_dacbe7ef-167a-4b09-9ac4-ffe03c572a16"
      unitRef="usd">69001000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMjAtMy0xLTEtNDUxNzk_51ad65dd-a80c-4777-a33c-f76e0b7ba081"
      unitRef="usd">7826000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMjQtMS0xLTEtNDUxNzk_64768bb9-bf8d-48f5-88c9-16df51232592"
      unitRef="usd">1647000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMjQtMy0xLTEtNDUxNzk_3367b086-8770-4710-b730-a15bd41a1640"
      unitRef="usd">4596000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMjctMS0xLTEtNDUxNzk_0e8d7647-9006-41bf-ba9d-75e37a2906c1"
      unitRef="usd">-1647000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMjctMy0xLTEtNDUxNzk_ef73a339-b0f2-4e5b-aa5a-8753e8a5ff35"
      unitRef="usd">-4596000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzAtMS0xLTEtNDUxNzk_4043826e-f218-4061-ad6f-5dde91bcad5e"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzAtMy0xLTEtNDUxNzk_6751e723-9ad9-4772-ac61-20bf3a1d1bda"
      unitRef="usd">26480000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzEtMS0xLTEtNDUxNzk_1966048e-6a5e-4dae-a387-b898c700a6f7"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzEtMy0xLTEtNDUxNzk_d4909fa5-da30-4a64-b90a-2e95db7dad84"
      unitRef="usd">26480000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzItMS0xLTEtNDUxNzk_60cfd18d-4164-4851-bed1-8a598dba85af"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzItMy0xLTEtNDUxNzk_049b7d01-ff4b-4531-a30f-b3948baa5e75"
      unitRef="usd">25581000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzMtMS0xLTEtNDUxNzk_eb4b3b0d-4e1c-4ede-b65c-b00479e1832e"
      unitRef="usd">28750000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzMtMy0xLTEtNDUxNzk_9e120f9c-c143-499f-a810-e021aeef7e27"
      unitRef="usd">53275000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzQtMS0xLTEtNDUxNzk_f9342abf-1670-4139-b41d-20670c00ec9c"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzQtMy0xLTEtNDUxNzk_4dc7ff9c-ece8-4869-be3f-184eb5960c00"
      unitRef="usd">1064000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzYtMS0xLTEtNDUxNzk_b9e1d676-ce8a-4794-9c9a-bc66c9a97a36"
      unitRef="usd">5652000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfMzYtMy0xLTEtNDUxNzk_1d26ba9a-3c79-419e-a6e2-94086f0672f7"
      unitRef="usd">1236000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDAtMS0xLTEtNDUxNzk_c6928684-6114-48a5-a39e-5996dabbacfb"
      unitRef="usd">-588000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDAtMy0xLTEtNDUxNzk_c5c0f730-a834-4289-a8ad-d77ee3d57eb7"
      unitRef="usd">-587000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDEtMS0xLTEtNDUxNzk_7544efdd-e50d-41c8-8ed6-3a1cbe4518e6"
      unitRef="usd">-23686000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDEtMy0xLTEtNDUxNzk_c6d75f3f-7aa5-4c77-a7b3-bd4acc87f4c5"
      unitRef="usd">-28109000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDMtMS0xLTEtNDUxNzk_bb86ec56-0df3-4600-96d3-c24fe9537e6a"
      unitRef="usd">43668000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDMtMy0xLTEtNDUxNzk_f2637190-349c-4860-b22a-e65e3b472195"
      unitRef="usd">-24879000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDQtMS0xLTEtNDUxNzk_7fe64866-316c-4e4e-903a-e72d8ca33a05"
      unitRef="usd">43353000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibcc89dc461884c24b1cf1de4d02ac1d5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDQtMy0xLTEtNDUxNzk_d2f2f63d-7758-44d8-9c11-5c8708c24fa4"
      unitRef="usd">57768000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDUtMS0xLTEtNDUxNzk_d8ce3df3-0205-4c29-bed2-c1ed5a6820e3"
      unitRef="usd">87021000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zMS9mcmFnOmJiNmMyZmU1ZjA1YTQyZmM5NGI1MWRjOTZlNzA4MmMxL3RhYmxlOjUwNGFkMTJhNzNlZjQ2ZWJiYTg0ZTBhNTQzY2E4NDAzL3RhYmxlcmFuZ2U6NTA0YWQxMmE3M2VmNDZlYmJhODRlMGE1NDNjYTg0MDNfNDUtMy0xLTEtNDUxNzk_5fa4c68d-c7a6-4deb-84eb-4b43d68407f1"
      unitRef="usd">32889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NatureOfOperations
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV8zNy9mcmFnOmViN2NkYTJiNDgxZTQ3YjY4NjZkMmJjY2MxNzI0YmYxL3RleHRyZWdpb246ZWI3Y2RhMmI0ODFlNDdiNjg2NmQyYmNjYzE3MjRiZjFfMTE3Mw_c48c4dd9-28e7-4002-ba04-5cd39aa76322">Nature of operations&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e.l.f. Beauty, Inc., a Delaware corporation, (&#x201c;e.l.f. Beauty&#x201d; and together with its subsidiaries, the &#x201c;Company,&#x201d; or &#x201c;we&#x201d;) is a multi-brand beauty company that offers inclusive, accessible, clean and cruelty-free cosmetics and skincare products. Our mission is to make the best of beauty accessible to every eye, lip, face and skin concern.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We believe our ability to deliver 100% cruelty-free, clean, premium-quality products at accessible prices with broad appeal differentiates us in the beauty industry. We believe the combination of our value proposition, innovation engine, ability to attract and engage consumers, as well as our world-class team&#x2019;s ability to execute with speed, has positioned us well to navigate a rapidly changing landscape in beauty.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our family of brands includes e.l.f. Cosmetics, e.l.f. SKIN, Well People and Keys Soulcare. Our brands are available online and across leading beauty, mass-market and clean-beauty specialty retailers. We have strong relationships with our retail partners such as Walmart, Target, Ulta Beauty and other leading retailers that have enabled us to expand distribution both domestically and internationally.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMzc0OA_ce169318-f9a8-4d52-808b-09533db9c458">Summary of significant accounting policies&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of presentation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements and related notes have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) for interim financial information and pursuant to the rules and regulations of the Securities and Exchange Commission. In the opinion of the Company, these interim financial statements contain all adjustments, including normal recurring adjustments, necessary for a fair statement of its financial position as of December 31, 2022, March&#160;31, 2022 and December 31, 2021, and its results of operations and stockholders' equity for the three and nine months ended December 31, 2022 and December 31, 2021 and its cash flows for the nine months ended December 31, 2022 and December 31, 2021. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended March&#160;31, 2022 (the &#x201c;Annual Report&#x201d;). Operating results for the interim periods are not necessarily indicative of the results that may be expected for the full year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period. Actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment reporting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating segments are components of an enterprise for which separate financial information is available that is evaluated by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Utilizing these criteria, the Company manages its business on the basis of one operating segment and one reportable segment. It is impracticable for the Company to provide revenue by product line.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant accounting policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company made no material changes in the application of its significant accounting policies that were disclosed in Note 2, &#x201c;Summary of significant accounting policies,&#x201d; to the audited consolidated financial statements as of and for the fiscal year ended March&#160;31, 2022 included in the Annual Report. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company distributes products both through national and international retailers, as well as direct-to-consumers through its e-commerce channel. The marketing and consumer engagement benefits that the direct-to-consumer channel provides is integral to the Company&#x2019;s brand and product development strategy and drives sales across channels. As such, the Company views its two primary distribution channels as components of one integrated business, as opposed to discrete revenue streams. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sells a variety of beauty products but does not consider them to be meaningfully different revenue streams given similarities in the nature of the products, the target consumer and the innovation and distribution processes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides disaggregated revenue from contracts with customers by geographical market, as the nature, amount, timing and uncertainty of revenue and cash flows can differ between domestic and international customers (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net sales by geographic region:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022, other than accounts receivable, the Company had no material contract assets, contract liabilities or deferred contract costs recorded on its unaudited condensed consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No new accounting pronouncements issued but not yet adopted are expected to have a material impact on the Company's unaudited condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMzc2Nw_a4ece03c-4a0a-436c-b99d-248e38145538">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of presentation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements and related notes have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) for interim financial information and pursuant to the rules and regulations of the Securities and Exchange Commission. In the opinion of the Company, these interim financial statements contain all adjustments, including normal recurring adjustments, necessary for a fair statement of its financial position as of December 31, 2022, March&#160;31, 2022 and December 31, 2021, and its results of operations and stockholders' equity for the three and nine months ended December 31, 2022 and December 31, 2021 and its cash flows for the nine months ended December 31, 2022 and December 31, 2021. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended March&#160;31, 2022 (the &#x201c;Annual Report&#x201d;). Operating results for the interim periods are not necessarily indicative of the results that may be expected for the full year.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMzczOQ_dbb56783-e1ca-49e4-a999-71075b0639f8">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period. Actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMzc2OA_2419a25a-9148-4bc1-a708-f65b0c2f410b">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment reporting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating segments are components of an enterprise for which separate financial information is available that is evaluated by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Utilizing these criteria, the Company manages its business on the basis of one operating segment and one reportable segment. It is impracticable for the Company to provide revenue by product line.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMTg5Nw_470072b1-0851-46eb-9f4c-486b5f0dbcbd"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMTkyMg_c2f9e404-ba1f-4e9f-8c09-9d9d59ff2326"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMzc0NA_4c23b378-8c79-4074-867b-c551734945fd">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company distributes products both through national and international retailers, as well as direct-to-consumers through its e-commerce channel. The marketing and consumer engagement benefits that the direct-to-consumer channel provides is integral to the Company&#x2019;s brand and product development strategy and drives sales across channels. As such, the Company views its two primary distribution channels as components of one integrated business, as opposed to discrete revenue streams. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sells a variety of beauty products but does not consider them to be meaningfully different revenue streams given similarities in the nature of the products, the target consumer and the innovation and distribution processes.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <elf:NumberOfDistributionChannels
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMjczMw_27bb82bb-3e9c-4af0-9f38-4bedd2226b5a"
      unitRef="distribution_channel">2</elf:NumberOfDistributionChannels>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMzc0Ng_1ff3ac4b-a998-4501-b8b8-3ad4151a38bb">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides disaggregated revenue from contracts with customers by geographical market, as the nature, amount, timing and uncertainty of revenue and cash flows can differ between domestic and international customers (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net sales by geographic region:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2f1e81f38e84b49981d0bc0b1f0a634_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfMi0xLTEtMS00NTE3OQ_e14055be-a1f9-45eb-9303-a854e7766f67"
      unitRef="usd">127457000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia88966c82b104b5084dc29321adda623_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfMi0zLTEtMS00NTE3OQ_e659e58f-14b7-4cd3-96fd-0a10ef249d37"
      unitRef="usd">87367000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ab406bf96334bbe89472c8634ac49ae_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfMi01LTEtMS00NTE3OQ_b97c748a-de41-436b-8e59-fde242117b6e"
      unitRef="usd">343869000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4093f9d23ac84fca9eb433aa0a343bc2_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfMi03LTEtMS00NTE3OQ_453b517e-311c-4fca-9f67-e217d19184da"
      unitRef="usd">254691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica951c246f5341e1ab910d0c4ef17856_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfMy0xLTEtMS00NTE3OQ_d70ed330-ab9b-4844-9c3e-ec240ba739c9"
      unitRef="usd">19080000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8410eb6fa1ee429da04f113084977eba_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfMy0zLTEtMS00NTE3OQ_cb9b81e6-70b6-4946-b357-91b0397041a6"
      unitRef="usd">10751000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86a50ec3391e4f5ba18b769065fed085_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfMy01LTEtMS00NTE3OQ_d253deef-f672-485f-b5f6-fd70c35bb4d2"
      unitRef="usd">47618000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e1999221f304063a2fe47a19b5533d7_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfMy03LTEtMS00NTE3OQ_3c8eb70d-4197-4039-a949-2050445bd96b"
      unitRef="usd">32329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfNC0xLTEtMS00NTE3OQ_8207263f-1bd5-4a0b-aca6-8bd2f6e680c3"
      unitRef="usd">146537000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfNC0zLTEtMS00NTE3OQ_4d170e3d-5047-4166-bea0-d3b7860776bd"
      unitRef="usd">98118000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfNC01LTEtMS00NTE3OQ_8e864c4e-fa4c-45e4-905e-f0679f0f4700"
      unitRef="usd">391487000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RhYmxlOjMyYjYzZTZhYjcwYjQ5MTVhMTZhZDU0Yjg3MTc4MDJjL3RhYmxlcmFuZ2U6MzJiNjNlNmFiNzBiNDkxNWExNmFkNTRiODcxNzgwMmNfNC03LTEtMS00NTE3OQ_4a2d0f16-f5c1-4a74-a58a-4c95dd8b9d96"
      unitRef="usd">287020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80MC9mcmFnOjFjZDFmNWQzNWM1NTQwMGU5N2EzOTQ1NjVkNmM4ZDc1L3RleHRyZWdpb246MWNkMWY1ZDM1YzU1NDAwZTk3YTM5NDU2NWQ2YzhkNzVfMzc0Nw_90de758e-8139-4b7d-96da-5e8d3d4eba85">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No new accounting pronouncements issued but not yet adopted are expected to have a material impact on the Company's unaudited condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80Ni9mcmFnOjMwMjZkMDg1ZDVjZjQyZDdiMzhlNWYwYTEwMzU1ZDU0L3RleHRyZWdpb246MzAyNmQwODVkNWNmNDJkN2IzOGU1ZjBhMTAzNTVkNTRfNzA2_b28ebe4f-a7cb-448b-a2cf-9d2816dc4704">Investment in equity securitiesOn April 14, 2017, the Company invested $2.9 million in a social media analytics company, which is included in investments on its unaudited condensed consolidated balance sheets. The Company has elected the measurement alternative for equity investments that do not have readily determinable fair values. The Company did not record an impairment charge on its investment during the&#160;three and nine months ended December 31, 2022&#160;and December 31, 2021, as any identified events or changes in circumstances did not result in an indicator for impairment. Further, there were no observable price changes in orderly transactions for the identical or a similar investment of the same issuer during the&#160;three and nine months ended December 31, 2022.</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <elf:EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost
      contextRef="idaf429932dfa4043a9e8dd1f1d02c45d_I20170414"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80Ni9mcmFnOjMwMjZkMDg1ZDVjZjQyZDdiMzhlNWYwYTEwMzU1ZDU0L3RleHRyZWdpb246MzAyNmQwODVkNWNmNDJkN2IzOGU1ZjBhMTAzNTVkNTRfODU_c4b6f1cb-cfaf-49f3-aeb0-696f3a3fffda"
      unitRef="usd">2900000</elf:EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80Ni9mcmFnOjMwMjZkMDg1ZDVjZjQyZDdiMzhlNWYwYTEwMzU1ZDU0L3RleHRyZWdpb246MzAyNmQwODVkNWNmNDJkN2IzOGU1ZjBhMTAzNTVkNTRfMzU2_0a0a71ff-cb30-48aa-8502-2545aac6cf46"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80Ni9mcmFnOjMwMjZkMDg1ZDVjZjQyZDdiMzhlNWYwYTEwMzU1ZDU0L3RleHRyZWdpb246MzAyNmQwODVkNWNmNDJkN2IzOGU1ZjBhMTAzNTVkNTRfMzU2_544731eb-c689-4cd5-872e-2c4beda7bbaa"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80Ni9mcmFnOjMwMjZkMDg1ZDVjZjQyZDdiMzhlNWYwYTEwMzU1ZDU0L3RleHRyZWdpb246MzAyNmQwODVkNWNmNDJkN2IzOGU1ZjBhMTAzNTVkNTRfMzU2_7ae76152-3d15-488f-a8d2-28fb0dd807c0"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80Ni9mcmFnOjMwMjZkMDg1ZDVjZjQyZDdiMzhlNWYwYTEwMzU1ZDU0L3RleHRyZWdpb246MzAyNmQwODVkNWNmNDJkN2IzOGU1ZjBhMTAzNTVkNTRfMzU2_887dc5f8-7405-4798-adea-5dd10c45af15"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfODcy_12b2eb08-755f-48d7-b746-cd9d21dd7461">Goodwill and intangible assets&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information regarding the Company&#x2019;s goodwill and intangible assets as of December 31, 2022 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&#160;&#x2013; retailers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&#160;&#x2013; e-commerce&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total goodwill and other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information regarding the Company&#x2019;s goodwill and intangible assets as of March&#160;31, 2022 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&#160;&#x2013; retailers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&#160;&#x2013; e-commerce&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total goodwill and other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information regarding the Company&#x2019;s goodwill and intangible assets as of December 31, 2021 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&#160;&#x2013; retailers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,080)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&#160;&#x2013; e-commerce&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,924)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total goodwill and other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expenses on finite-lived intangible assets was $2.0 million and $6.1 million in the three and nine months ended December 31, 2022 and December 31, 2021, respectively. Certain trademark assets have been classified as indefinite-lived intangible assets and accordingly, are not subject to amortization. There were no impairments of goodwill or intangible assets recorded in the three and nine months ended December 31, 2022 and December 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future amortization expense related to finite-lived intangible assets, assuming no impairment as of December 31, 2022 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfODc1_df801a65-0d15-4cbe-9d61-684c2281a362">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information regarding the Company&#x2019;s goodwill and intangible assets as of December 31, 2022 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&#160;&#x2013; retailers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&#160;&#x2013; e-commerce&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total goodwill and other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information regarding the Company&#x2019;s goodwill and intangible assets as of March&#160;31, 2022 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&#160;&#x2013; retailers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&#160;&#x2013; e-commerce&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total goodwill and other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information regarding the Company&#x2019;s goodwill and intangible assets as of December 31, 2021 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&#160;&#x2013; retailers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,080)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&#160;&#x2013; e-commerce&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,924)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total goodwill and other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i08d39785fc044a15b3b29b865497e79d_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMS0xLTEtMS00NTE3OQ_a145cb50-670d-467d-9db4-dcb44aafa410">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i840d9cb8ca9c411da569ae24fa6c1c39_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMS0zLTEtMS00NTE3OQ_4192d467-56f2-40d0-a31f-7b2225ce7c0f"
      unitRef="usd">77600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i840d9cb8ca9c411da569ae24fa6c1c39_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMS01LTEtMS00NTE3OQ_3ecadd4d-00b2-481f-bcf7-3fe40df899a3"
      unitRef="usd">63840000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i840d9cb8ca9c411da569ae24fa6c1c39_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMS03LTEtMS00NTE3OQ_e5c85ce2-abb9-4020-832c-0d1de256a22d"
      unitRef="usd">13760000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8e9dcc8db3fd4291a7a437ecd3c82975_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMi0xLTEtMS00NTE3OQ_553ebd45-19b9-49e8-bc2b-9b997e35d0dd">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i095d2d115c1d476aab627b4720f044d7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMi0zLTEtMS00NTE3OQ_f100b193-27d0-4864-bc5d-1ea324703b27"
      unitRef="usd">3940000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i095d2d115c1d476aab627b4720f044d7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMi01LTEtMS00NTE3OQ_744d9971-dd03-4d44-b585-893792adbe6b"
      unitRef="usd">3938000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i095d2d115c1d476aab627b4720f044d7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMi03LTEtMS00NTE3OQ_c9f60741-a696-42e0-9e0e-f298ac0b749b"
      unitRef="usd">2000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i16e634626b3442eb8f950a8a4b4aaadb_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMy0xLTEtMS00NTE3OQ_fa3997b4-ff3e-4a86-b751-c90f3f39ad25">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i84c770dae10849ca9ad55eae9d90e04e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMy0zLTEtMS00NTE3OQ_75d451e9-73fe-4045-bf82-0c1507c1edbe"
      unitRef="usd">3500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i84c770dae10849ca9ad55eae9d90e04e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMy01LTEtMS00NTE3OQ_e59a590f-bacf-4556-949f-c5476a651bc2"
      unitRef="usd">991000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i84c770dae10849ca9ad55eae9d90e04e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfMy03LTEtMS00NTE3OQ_b5439584-fc30-4600-9e2c-44bad4eb67fa"
      unitRef="usd">2509000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNC0zLTEtMS00NTE3OQ_f1c97ba1-8884-489c-a925-f2de42cdf0fb"
      unitRef="usd">85040000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNC01LTEtMS00NTE3OQ_26ae40a0-975c-4fb3-948c-e01798b300a5"
      unitRef="usd">68769000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNC03LTEtMS00NTE3OQ_dd1b0a2e-ab40-4c38-8d71-45a225316d85"
      unitRef="usd">16271000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ifc58ef203ba24e52a96db9c931a67e5d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNS0zLTEtMS00NTE3OQ_9d45cf46-5d47-4dce-92c4-9115961def35"
      unitRef="usd">63800000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ifc58ef203ba24e52a96db9c931a67e5d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNS03LTEtMS00NTE3OQ_9395d925-9f0a-4724-9790-41a8f168bbbb"
      unitRef="usd">63800000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:GoodwillGross
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNi0zLTEtMS00NTE3OQ_980e0d2c-21a0-44d1-9dd1-a5cd54a00c30"
      unitRef="usd">171620000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNi01LTEtMS00NTE3OQ_0f80e067-f6d2-4098-be7f-d2c163a44614"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNi03LTEtMS00NTE3OQ_57248cd6-9483-4727-8bb4-c3328dd54f33"
      unitRef="usd">171620000</us-gaap:Goodwill>
    <elf:IntangibleAssetsGrossIncludingGoodwill
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNy0zLTEtMS00NTE3OQ_3236d20e-7225-4ca7-9a93-056cc9934e57"
      unitRef="usd">320460000</elf:IntangibleAssetsGrossIncludingGoodwill>
    <elf:IntangibleAssetsIncludingGoodwillAccumulatedAmortization
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNy01LTEtMS00NTE3OQ_b8bc249f-7454-4bdd-8e21-5ba70e8e5e42"
      unitRef="usd">68769000</elf:IntangibleAssetsIncludingGoodwillAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjJhZTllODk4ZmExZjRmN2FhMmQ5OWUxZGI4YmEyMTJmL3RhYmxlcmFuZ2U6MmFlOWU4OThmYTFmNGY3YWEyZDk5ZTFkYjhiYTIxMmZfNy03LTEtMS00NTE3OQ_6fc7a1a8-48e4-4e84-8551-3d286f1429ef"
      unitRef="usd">251691000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i82f09aab3fbb4db0b6b7297666c04aff_D20210401-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMS0xLTEtMS00NTE3OQ_e724c36a-d0ee-40b0-829d-7222e00ff014">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ice92dcb5de8c47968802bde818c9ac7c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMS0zLTEtMS00NTE3OQ_a68520f4-89db-41b5-aae4-884e3980b277"
      unitRef="usd">77600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ice92dcb5de8c47968802bde818c9ac7c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMS01LTEtMS00NTE3OQ_6a93e800-72f4-4660-aa0e-19b223f5b34d"
      unitRef="usd">58020000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ice92dcb5de8c47968802bde818c9ac7c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMS03LTEtMS00NTE3OQ_321c62f7-a26b-43dc-a33b-1ae255866996"
      unitRef="usd">19580000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2e1c5cb4283c4da2b306faa7285672f0_D20210401-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMi0xLTEtMS00NTE3OQ_8d194867-ead3-4d87-9d0a-871e8c4844b8">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1a7b387f6de947db831c5cee8e435b34_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMi0zLTEtMS00NTE3OQ_afb79a3f-38c1-4356-ae9c-7979d4e5e0d8"
      unitRef="usd">3940000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1a7b387f6de947db831c5cee8e435b34_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMi01LTEtMS00NTE3OQ_34b07fc6-f290-4e55-bee9-3fe4e44bda7c"
      unitRef="usd">3928000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1a7b387f6de947db831c5cee8e435b34_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMi03LTEtMS00NTE3OQ_587ddad0-51b2-49b2-9b74-8f979f9e28e0"
      unitRef="usd">12000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1924d7cd629a433eb55f0e8076433f13_D20210401-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMy0xLTEtMS00NTE3OQ_107a4eb4-8890-4530-88e7-d08032a8bd1c">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6c45c17d8b5a4ae6a9367112b3704da8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMy0zLTEtMS00NTE3OQ_8d46a88b-0fbe-4d26-957a-0883192a8ba5"
      unitRef="usd">3500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6c45c17d8b5a4ae6a9367112b3704da8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMy01LTEtMS00NTE3OQ_c17845dd-da2d-4973-8e40-1eadb3a69a08"
      unitRef="usd">729000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6c45c17d8b5a4ae6a9367112b3704da8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfMy03LTEtMS00NTE3OQ_9510201c-54de-4bf4-80da-ce4bb0bde2ea"
      unitRef="usd">2771000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNC0zLTEtMS00NTE3OQ_4747f805-844d-41a3-b568-f1d7757f7be6"
      unitRef="usd">85040000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNC01LTEtMS00NTE3OQ_b0578816-c024-463a-9819-f235cad6f97b"
      unitRef="usd">62677000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNC03LTEtMS00NTE3OQ_65b38e74-0b75-4b71-ac83-6e9adcaf4d65"
      unitRef="usd">22363000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i943b7984a04546bd9c59cff1c2577456_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNS0zLTEtMS00NTE3OQ_c05688e8-ca21-4b49-b4ef-67f4e2a71238"
      unitRef="usd">63800000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i943b7984a04546bd9c59cff1c2577456_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNS03LTEtMS00NTE3OQ_32c64a8f-0fc3-44ca-bd85-3687d7e0f370"
      unitRef="usd">63800000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:GoodwillGross
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNi0zLTEtMS00NTE3OQ_9411d981-143a-4abc-8b1d-3de6a2bc3ab9"
      unitRef="usd">171620000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNi01LTEtMS00NTE3OQ_2c3a7c20-e19b-4cc6-8853-c2a243dd29f7"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNi03LTEtMS00NTE3OQ_9df7b912-932d-408f-ae45-80b378288a01"
      unitRef="usd">171620000</us-gaap:Goodwill>
    <elf:IntangibleAssetsGrossIncludingGoodwill
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNy0zLTEtMS00NTE3OQ_4b7a80e1-998d-4a03-8d81-63ac069bfc93"
      unitRef="usd">320460000</elf:IntangibleAssetsGrossIncludingGoodwill>
    <elf:IntangibleAssetsIncludingGoodwillAccumulatedAmortization
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNy01LTEtMS00NTE3OQ_9889536d-b6f3-4e96-b584-70f1055232c7"
      unitRef="usd">62677000</elf:IntangibleAssetsIncludingGoodwillAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOmZlNzZiNThjMDI5YzQ4NDA4MTA5OGQwZGVkODYxMjY3L3RhYmxlcmFuZ2U6ZmU3NmI1OGMwMjljNDg0MDgxMDk4ZDBkZWQ4NjEyNjdfNy03LTEtMS00NTE3OQ_8000d515-e27b-4764-b367-914db1f6f3d3"
      unitRef="usd">257783000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i473de999f6b24dcf92289c7448435d1e_D20210401-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMS0xLTEtMS00NTE3OQ_924ae0fa-fa39-4bcf-a782-43b68cf72327">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if8adef568ca54bc798c427a7fffbdde2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMS0zLTEtMS00NTE3OQ_be5cf890-6578-478c-bb93-256248fdab6a"
      unitRef="usd">77600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if8adef568ca54bc798c427a7fffbdde2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMS01LTEtMS00NTE3OQ_8625eac8-705c-4d45-b6b4-9b0e43305a73"
      unitRef="usd">56080000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if8adef568ca54bc798c427a7fffbdde2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMS03LTEtMS00NTE3OQ_21e205ed-d09d-4fd5-b507-0982f50fe8c4"
      unitRef="usd">21520000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id9476a6e4d6c4bfb84de6bf93edc4d36_D20210401-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMi0xLTEtMS00NTE3OQ_0a8d1254-63b3-4a3c-9553-f67be919b147">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i76702d836c95415ebca84112a2a22afd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMi0zLTEtMS00NTE3OQ_e80d675d-79bc-4c26-a237-f07430cef744"
      unitRef="usd">3940000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i76702d836c95415ebca84112a2a22afd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMi01LTEtMS00NTE3OQ_92ec83bc-f054-4e97-8825-0745e58f359a"
      unitRef="usd">3924000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i76702d836c95415ebca84112a2a22afd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMi03LTEtMS00NTE3OQ_f1ee5b1a-5b3f-411d-8d3e-3d6d6b219a88"
      unitRef="usd">16000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i536588681ddc4474a86199f568f2007d_D20210401-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMy0xLTEtMS00NTE3OQ_7688e045-1504-4b34-883e-8fb051a022af">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5144153303db4021b360b3c672c810d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMy0zLTEtMS00NTE3OQ_8bdbab3c-ce61-4503-9498-5f9abd76bf40"
      unitRef="usd">3500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5144153303db4021b360b3c672c810d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMy01LTEtMS00NTE3OQ_70f7965b-65f0-47fb-b16c-e8f2f5c85eb3"
      unitRef="usd">642000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5144153303db4021b360b3c672c810d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfMy03LTEtMS00NTE3OQ_e8726d29-38a9-48df-a9a6-87b97bb02638"
      unitRef="usd">2858000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNC0zLTEtMS00NTE3OQ_5f16c311-ced2-4474-9d91-975ead5dc590"
      unitRef="usd">85040000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNC01LTEtMS00NTE3OQ_a58dcf19-5457-49de-b68c-e2ee424bf92b"
      unitRef="usd">60646000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNC03LTEtMS00NTE3OQ_924a84e7-6e2d-4af6-8205-70faf584c428"
      unitRef="usd">24394000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i1f70ef79455449c396e4b9b387feb5bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNS0zLTEtMS00NTE3OQ_a5a147fd-6ca5-4a5b-94b8-e033ab5f1460"
      unitRef="usd">63800000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i1f70ef79455449c396e4b9b387feb5bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNS03LTEtMS00NTE3OQ_afae5f38-dd2f-4111-a377-9b9ab4d38d0f"
      unitRef="usd">63800000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:GoodwillGross
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNi0zLTEtMS00NTE3OQ_e58bdf36-aff0-4be3-98e5-13aad8d8b96e"
      unitRef="usd">171620000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNi01LTEtMS00NTE3OQ_b0bacf7e-1ca9-478a-8aa8-855713aa7a94"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNi03LTEtMS00NTE3OQ_b1935e56-6ed9-4310-a607-6d2504dfa436"
      unitRef="usd">171620000</us-gaap:Goodwill>
    <elf:IntangibleAssetsGrossIncludingGoodwill
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNy0zLTEtMS00NTE3OQ_f953c282-8276-47f9-8f8d-cc61f1f122e0"
      unitRef="usd">320460000</elf:IntangibleAssetsGrossIncludingGoodwill>
    <elf:IntangibleAssetsIncludingGoodwillAccumulatedAmortization
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNy01LTEtMS00NTE3OQ_ac3abc71-18a7-465c-bc2a-cac9147fee5e"
      unitRef="usd">60646000</elf:IntangibleAssetsIncludingGoodwillAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjc2YjY3OWU2MTk1YTRhN2ZiYWU4YmJkOGYxMGNlYjczL3RhYmxlcmFuZ2U6NzZiNjc5ZTYxOTVhNGE3ZmJhZThiYmQ4ZjEwY2ViNzNfNy03LTEtMS00NTE3OQ_8a7a0f40-8401-4849-b4ce-468a955729fb"
      unitRef="usd">259814000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfNDI3_346ccc68-ed36-46d5-a8e5-14327c05ee7d"
      unitRef="usd">2000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfNDI3_b8478e86-24c1-412c-9e18-64271c84636e"
      unitRef="usd">2000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfNDM0_1974c0bb-bbbe-4968-b991-7a2dc77bec37"
      unitRef="usd">6100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfNDM0_99b8225d-2e0d-431d-be71-d870d3cb6705"
      unitRef="usd">6100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfNjMw_0060b981-f69e-4c59-ab77-4ccb051bf558"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfNjMw_641e416a-1a45-43d9-8331-973ae8db6616"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfNjMw_7ea20a31-69a0-4cc2-87f3-572b6829cc64"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfNjMw_df73159d-5dc2-4220-ad36-bda541d851f4"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RleHRyZWdpb246NTBhZjQwN2FkOTExNDVmNjg4NTMzYjlkMmUwNTY0NTlfODgw_bd030b59-3a43-4797-a9d8-36649761e744">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future amortization expense related to finite-lived intangible assets, assuming no impairment as of December 31, 2022 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjhiNDUyZTEzMDc3MzQ0YTM4YTAxMzkxNDIxOThhMzkyL3RhYmxlcmFuZ2U6OGI0NTJlMTMwNzczNDRhMzhhMDEzOTE0MjE5OGEzOTJfMS0xLTEtMS00NTE3OQ_99533120-06dc-468a-8e3d-fd1ca0b35cf2"
      unitRef="usd">2030000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjhiNDUyZTEzMDc3MzQ0YTM4YTAxMzkxNDIxOThhMzkyL3RhYmxlcmFuZ2U6OGI0NTJlMTMwNzczNDRhMzhhMDEzOTE0MjE5OGEzOTJfMi0xLTEtMS00NTE3OQ_81747762-a55c-4be3-819f-09d9fbb31fed"
      unitRef="usd">6963000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjhiNDUyZTEzMDc3MzQ0YTM4YTAxMzkxNDIxOThhMzkyL3RhYmxlcmFuZ2U6OGI0NTJlMTMwNzczNDRhMzhhMDEzOTE0MjE5OGEzOTJfMy0xLTEtMS00NTE3OQ_9ebcbe8a-a421-432e-805f-81a1654ebaff"
      unitRef="usd">1230000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjhiNDUyZTEzMDc3MzQ0YTM4YTAxMzkxNDIxOThhMzkyL3RhYmxlcmFuZ2U6OGI0NTJlMTMwNzczNDRhMzhhMDEzOTE0MjE5OGEzOTJfNC0xLTEtMS00NTE3OQ_859fbe97-9b86-47ef-b8c1-89e670679651"
      unitRef="usd">1230000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjhiNDUyZTEzMDc3MzQ0YTM4YTAxMzkxNDIxOThhMzkyL3RhYmxlcmFuZ2U6OGI0NTJlMTMwNzczNDRhMzhhMDEzOTE0MjE5OGEzOTJfNS0xLTEtMS00NTE3OQ_e0757c74-6a4a-4870-bdd0-5e0cec4e0781"
      unitRef="usd">1230000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <elf:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjhiNDUyZTEzMDc3MzQ0YTM4YTAxMzkxNDIxOThhMzkyL3RhYmxlcmFuZ2U6OGI0NTJlMTMwNzczNDRhMzhhMDEzOTE0MjE5OGEzOTJfNi0xLTEtMS00NTE3OQ_9853eb51-220e-4f8d-8599-1f23379aea3f"
      unitRef="usd">3588000</elf:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV80OS9mcmFnOjUwYWY0MDdhZDkxMTQ1ZjY4ODUzM2I5ZDJlMDU2NDU5L3RhYmxlOjhiNDUyZTEzMDc3MzQ0YTM4YTAxMzkxNDIxOThhMzkyL3RhYmxlcmFuZ2U6OGI0NTJlMTMwNzczNDRhMzhhMDEzOTE0MjE5OGEzOTJfNy0xLTEtMS00NTE3OQ_20a0fe57-900a-42e3-a2fb-a4692449e953"
      unitRef="usd">16271000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RleHRyZWdpb246NGQ1ZDYxOGU1NDQ0NGFjNzkwNmJiMWU2ZDAwNDJmOTNfMTcy_ed6d5d3c-68a8-4ab2-bd2d-06cd0350024e">Accrued expenses and other current liabilities&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities as of December 31, 2022, March&#160;31, 2022 and December 31, 2021 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RleHRyZWdpb246NGQ1ZDYxOGU1NDQ0NGFjNzkwNmJiMWU2ZDAwNDJmOTNfMTcz_59ef275c-400b-4230-88e5-63373aa04dbd">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities as of December 31, 2022, March&#160;31, 2022 and December 31, 2021 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <elf:AccruedExpenses
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMS0xLTEtMS00NTE3OQ_cf771c39-4bbb-455e-b7cb-4476f7551243"
      unitRef="usd">26802000</elf:AccruedExpenses>
    <elf:AccruedExpenses
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMS0zLTEtMS00NTE3OQ_abf19a41-8db6-4bff-bc50-5f552069ea69"
      unitRef="usd">19938000</elf:AccruedExpenses>
    <elf:AccruedExpenses
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMS01LTEtMS00NTE3OQ_bb82d50b-7aa4-44a3-83ec-aafed81926a6"
      unitRef="usd">18516000</elf:AccruedExpenses>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMi0xLTEtMS00NTE3OQ_5ba954f1-6f66-4506-be06-ba7c6b95a9b6"
      unitRef="usd">4528000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMi0zLTEtMS00NTE3OQ_5d318aa1-c3d7-4522-8a3b-718f89046354"
      unitRef="usd">4391000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMi01LTEtMS00NTE3OQ_45f08052-f0bc-4809-aefc-f3db9d0ec831"
      unitRef="usd">4243000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMy0xLTEtMS00NTE3OQ_06553035-2e23-4865-abd1-ba34678d75fc"
      unitRef="usd">10591000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMy0zLTEtMS00NTE3OQ_0f716514-d72e-47bb-8610-4f189fe83a78"
      unitRef="usd">11532000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfMy01LTEtMS00NTE3OQ_55668833-c7a9-4d54-9e43-76b7291aff0a"
      unitRef="usd">6180000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNS0xLTEtMS00NTE3OQ_736e43a7-f50d-4037-af4a-7f396a6381f5"
      unitRef="usd">5076000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNS0zLTEtMS00NTE3OQ_bc31e424-4249-4a0b-88c2-d37c7d28a4ba"
      unitRef="usd">2128000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNS01LTEtMS00NTE3OQ_2d21d76e-5dc1-4b6d-b965-371e6453fb21"
      unitRef="usd">2017000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNi0xLTEtMS00NTE3OQ_9bc84484-6b19-48c3-b9a7-41eeee475c20"
      unitRef="usd">2801000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNi0zLTEtMS00NTE3OQ_affb1b55-7f43-42de-ac27-451552e07347"
      unitRef="usd">2015000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNi01LTEtMS00NTE3OQ_77fd49f2-6d2a-4c5f-bd37-d72d477a1555"
      unitRef="usd">3021000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNy0xLTEtMS00NTE3OQ_b9ecfb34-0109-4d76-8dfd-56c1565df0e9"
      unitRef="usd">49798000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNy0zLTEtMS00NTE3OQ_d7159d81-857b-466f-be18-460328f432d9"
      unitRef="usd">40004000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV81Mi9mcmFnOjRkNWQ2MThlNTQ0NDRhYzc5MDZiYjFlNmQwMDQyZjkzL3RhYmxlOjY2YTMwZjVmNDkxYzRmZWI4ZWRkZjVhZTdlMzU2NGZkL3RhYmxlcmFuZ2U6NjZhMzBmNWY0OTFjNGZlYjhlZGRmNWFlN2UzNTY0ZmRfNy01LTEtMS00NTE3OQ_528e883a-c538-42ab-bb69-5f53d785d417"
      unitRef="usd">33977000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMzg0NQ_9ba8390f-ccb0-4e20-9759-8588cde86bb8">Debt&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s outstanding debt as of December 31, 2022, March&#160;31, 2022 and December 31, 2021 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(803)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, net of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion of debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; See Note 8, &#x201c;Debt,&#x201d; to the consolidated financial statements included in the Annual Report for details regarding the Senior Secured Credit Agreement. As of December 31, 2022, the Company was in compliance with all applicable financial covenants under the Amended Credit Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The gross carrying amounts of the Company&#x2019;s long-term debt, before reduction of the debt issuance costs, and finance lease obligations approximate their fair values, based on Level 2 inputs (quoted prices for similar assets and liabilities in active markets or inputs that are observable), as the stated rates approximate market rates for loans with similar terms. The Company did not transfer any liabilities measured at fair value on a recurring basis to or from Level 2 for any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Amended credit agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 30, 2021, the Company amended and restated its prior credit agreement (the &#x201c;Amended Credit Agreement&#x201d;), amended and restated the prior term loan facility and the prior revolving credit facility, and refinanced all loans under the prior credit agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amended Credit Agreement has a five year term and consists of (i) a $100.0&#160;million revolving credit facility (the &#x201c;Amended Revolving Credit Facility&#x201d;) and (ii) a $100.0&#160;million term loan facility (the &#x201c;Amended Term Loan Facility&#x201d;). The Company's prior credit agreement consisted of a $165.0&#160;million term loan and a $50.0&#160;million revolving credit facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All amounts under the Amended Revolving Credit Facility are available for draw until the maturity date on April 30, 2026. The Amended Revolving Credit Facility is collateralized by substantially all of our assets and requires payment of an unused fee ranging from 0.10% to 0.30% (based on our consolidated total net leverage ratio (as defined in the Amended Credit Agreement)) times the average daily amount of unutilized commitments under the Amended Revolving Credit Facility. The Amended Revolving Credit Facility also provides for sub-facilities in the form of a $7.0&#160;million letter of credit and a $5.0&#160;million swing line loan; however, all amounts under the Amended Revolving Credit Facility cannot exceed $100.0&#160;million. The unused balance of the Amended Revolving Credit Facility as of December 31, 2022 was $100.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Both the Amended Revolving Credit Facility and the Amended Term Loan Facility bear interest, at borrowers&#x2019; option, at either (i) a rate per annum equal to an adjusted LIBOR rate determined by reference to the cost of funds for the United States dollar deposits for the applicable interest period (subject to a minimum floor of 0%) plus an applicable margin ranging from 1.25% to 2.125% based on our consolidated total net leverage ratio or (ii) a floating base rate plus an applicable margin ranging from 0.25% to 1.125% based on our consolidated total net leverage ratio. The interest rate as of December 31, 2022 for the Amended Term Loan Facility was approximately 6.0%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amended Credit Agreement contains a number of covenants that, among other things, restrict our ability to (subject to certain exceptions) pay dividends and distributions or repurchase our capital stock, incur additional indebtedness, create liens on assets, engage in mergers or consolidations and sell or otherwise dispose of assets. The Amended Credit Agreement also includes reporting, financial and maintenance covenants that require us to, among other things, comply with certain consolidated total net leverage ratios and consolidated fixed charge coverage ratios.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 470, Debt, the amendment to the Company&#x2019;s prior credit agreement was accounted for as both a debt modification and partial debt extinguishment, which resulted in the recognition of a loss on extinguishment of debt of $0.5&#160;million for the year ended March 31, 2022. The Company incurred and capitalized $1.1&#160;million of new debt issuance costs related to the amendment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the three and nine months ended December 31, 2022, the Company recognized a loss on extinguishment of debt of $176 thousand, primarily related partial prepayment of term loan borrowings in the amount of $25.0&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMzg0MQ_a7c3aae3-2eb1-4768-b06d-0ff5696e302d">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s outstanding debt as of December 31, 2022, March&#160;31, 2022 and December 31, 2021 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(803)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, net of issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion of debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; See Note 8, &#x201c;Debt,&#x201d; to the consolidated financial statements included in the Annual Report for details regarding the Senior Secured Credit Agreement. As of December 31, 2022, the Company was in compliance with all applicable financial covenants under the Amended Credit Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The gross carrying amounts of the Company&#x2019;s long-term debt, before reduction of the debt issuance costs, and finance lease obligations approximate their fair values, based on Level 2 inputs (quoted prices for similar assets and liabilities in active markets or inputs that are observable), as the stated rates approximate market rates for loans with similar terms. The Company did not transfer any liabilities measured at fair value on a recurring basis to or from Level 2 for any of the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i094464b65dfa4711abf0ac278c53a723_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfMi0xLTEtMS00NTE3OQ_5312251a-ed3b-4233-be1d-b20b85461e48"
      unitRef="usd">67500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8825b0699fa545d6ad03bf2ba21a4652_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfMi0zLTEtMS00NTE3OQ_97b51182-4a6f-4412-a4b9-05f9e132c97d"
      unitRef="usd">96250000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if846880093154e1187545d8276901945_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfMi01LTEtMS00NTE3OQ_56f07b6d-0da4-4659-9814-e1bee6e0c368"
      unitRef="usd">97500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfMy0xLTEtMS00NTE3OQ_581b4959-425d-4421-afd0-16c34b4ee4ad"
      unitRef="usd">832000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfMy0zLTEtMS00NTE3OQ_57287ec4-628f-4753-b63a-4045e0306ee2"
      unitRef="usd">1419000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfMy01LTEtMS00NTE3OQ_7963a3e7-dd9a-41bf-a4c6-56e25f8a0a36"
      unitRef="usd">1612000</us-gaap:FinanceLeaseLiability>
    <elf:LongTermDebtGrossAndLeaseObligation
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNC0xLTEtMS00NTE3OQ_7efdaccc-fe47-4770-b0f2-9b73e404bd2a"
      unitRef="usd">68332000</elf:LongTermDebtGrossAndLeaseObligation>
    <elf:LongTermDebtGrossAndLeaseObligation
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNC0zLTEtMS00NTE3OQ_fb3fabfa-474a-4682-9a6e-29315763f0f6"
      unitRef="usd">97669000</elf:LongTermDebtGrossAndLeaseObligation>
    <elf:LongTermDebtGrossAndLeaseObligation
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNC01LTEtMS00NTE3OQ_5627a2a6-1d11-4de6-acde-9eb3c5da4794"
      unitRef="usd">99112000</elf:LongTermDebtGrossAndLeaseObligation>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNS0xLTEtMS00NTE3OQ_e1657083-78c8-4d3c-80b2-cde4937911aa"
      unitRef="usd">465000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNS0zLTEtMS00NTE3OQ_09d9b56e-0008-4c14-8f09-7970713204e0"
      unitRef="usd">803000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNS01LTEtMS00NTE3OQ_c5c9eabf-cdef-4484-981c-6abdfe0b12e2"
      unitRef="usd">858000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNi0xLTEtMS00NTE3OQ_9edf5b81-7dd7-4e16-9831-abdfb7c92db4"
      unitRef="usd">67867000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNi0zLTEtMS00NTE3OQ_8d64853e-15e2-4bbc-8ddf-cd9396cec4c3"
      unitRef="usd">96866000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNi01LTEtMS00NTE3OQ_8584c049-fc3a-447e-b166-7b81522c2066"
      unitRef="usd">98254000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNy0xLTEtMS00NTE3OQ_53f16ac0-6b1d-431b-b424-ea9b6b7d15a1"
      unitRef="usd">5690000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNy0zLTEtMS00NTE3OQ_970f4661-b848-4c0c-a66b-60d7ead8a5cf"
      unitRef="usd">5786000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfNy01LTEtMS00NTE3OQ_0f96f4e2-efff-49c6-803d-12065c1ad209"
      unitRef="usd">5780000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfOC0xLTEtMS00NTE3OQ_e937ee31-cd65-4e49-8d19-ab37dc71ddf9"
      unitRef="usd">62177000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfOC0zLTEtMS00NTE3OQ_5f022b03-0227-4a9f-bc89-90d54fd04946"
      unitRef="usd">91080000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RhYmxlOjFhY2UxMDc4MDRlZTRiZjI5ZTY0ZTI2MjI3ZjM0NzRlL3RhYmxlcmFuZ2U6MWFjZTEwNzgwNGVlNGJmMjllNjRlMjYyMjdmMzQ3NGVfOC01LTEtMS00NTE3OQ_8261bbba-2f1c-428d-a02e-146cf490b213"
      unitRef="usd">92474000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentTerm
      contextRef="i4a9d2cb1e4034c28a42bafd38fdddbe6_D20210430-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMzg0Mw_ad21efb3-fbdc-41cf-a6c8-3ebd3b3737a2">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6d573fa4dc17484e89d62f4e209a949c_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMTI0MQ_8c2838f4-4901-4260-995f-a377d38c0aed"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2cc948564dd04387b2b0b901b017d11e_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMzg0NA_0648914f-a5e3-4680-ab98-e8ec444dd6cc"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia844f7aa63a543ca85746bc49c2b774e_I20210429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMTQzMw_43ff5ab6-f4d1-4b34-aa54-f164fc99b678"
      unitRef="usd">165000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib6e1dac44bb4441f86a3ac9c5d63163c_I20210429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMTQ1Mg_df425d99-d685-43e8-9da7-1fbcf0e4b047"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i2bb3884a2b384791a11517e75b7ccd9d_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMTc0Ng_cb26c1f1-0d0c-4b7e-8854-2e800da2157b"
      unitRef="number">0.0010</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i15a923b3a857413a91c5726a6cdb3435_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMTc1Mg_766d317d-64c7-4227-9ebe-a857d67fceba"
      unitRef="number">0.0030</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i84635b282e244effb15be9a467792796_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjA0Mw_d945fb16-bc2a-489b-ab98-9fc5238f17b3"
      unitRef="usd">7000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i92ba1113119744fca33fc40381db8f1b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjA2OQ_8f318683-036f-4aeb-877f-ffdac5f2d21d"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6d573fa4dc17484e89d62f4e209a949c_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjE2OA_927965a9-2b1c-4e91-9772-d22c14581863"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i4273b5f9b050402a9aaf5a4c59f6141c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjI0NQ_88dfbbeb-716d-47b5-acd9-c3da65a56b50"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie125349fcc6e4e789abdb40553be60ba_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjU3Ng_da7d85f8-a980-4625-9d12-189ceab10493"
      unitRef="number">0</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ibc714322680f4909b9de82b1a1923b24_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjU3Ng_f50ce911-0776-4d5f-8484-1c86a3868b8e"
      unitRef="number">0</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9fd6606d1a1744c3bcc246a0753b389c_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjYxOQ_6325257d-3d05-42d5-a2ec-6b70cbd18311"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5c7234da251e471eab448e9332336851_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjYxOQ_bb0ad4ea-e99d-4e62-87c6-10eb7fce384b"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id30b1321e3a44bee94afd6b16f968a96_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjYyNQ_8d1e8984-27a9-456a-bd7f-88ad3c9c325f"
      unitRef="number">0.02125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i313839767aa240b3b78fcfb11980df20_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjYyNQ_9df9270d-4356-4584-a6b2-ecebdb9813a8"
      unitRef="number">0.02125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9a3b2add10be45cd9b8f69d192f7f125_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjc0Nw_14acb495-210e-46c0-9e20-5f9b18787f85"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i082c750d2aa24576a6c5ee03082234c2_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjc0Nw_2a11a7d2-2836-48fb-829f-0d0ad55cd4cb"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2daeb37ec7334f3abede5f7eb9f92dca_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjc1Mw_5d23acdc-92c1-46ac-ba44-4d0eea66fd34"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8c7d724dd6d644f199458728fd2a6223_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjc1Mw_fa0b7217-62b9-46eb-87d1-8a7622ac1d4f"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i9b5614a5774443f1b85cf2c7c5a2fb14_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMjg4OA_0213563f-9b66-450b-8b54-612cc9bfd79d"
      unitRef="number">0.060</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i506f8a63c2aa4095992027d2349941aa_D20210401-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMzcwNw_62fdca0a-fddf-4dc0-93b9-5098d1bb9408"
      unitRef="usd">-500000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ibe0675c9ffb64fd8b5bf8472994ea8ef_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfMzc4Mg_d6c879b8-2b89-4edf-af41-24f56eeb8ac5"
      unitRef="usd">1100000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6c0ad49fbed1420a93e5b6db791ff081_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfNTQ5NzU1ODE4NTk5_093b58a2-5d2d-46a6-941f-312161911132"
      unitRef="usd">-176000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i91eb1670b8784e74b59e42b9f44e3649_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfNTQ5NzU1ODE4NTk5_1288ff5d-61d1-4d1c-84a0-e96d702d9bd8"
      unitRef="usd">-176000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i6c0ad49fbed1420a93e5b6db791ff081_D20221001-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfNTQ5NzU1ODE4NzEx_600276e4-1943-4340-8051-c0251c59ba3c"
      unitRef="usd">25000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i91eb1670b8784e74b59e42b9f44e3649_D20220401-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82NC9mcmFnOjc2ZDIyMDhhYmVjZDQzMWE4NzRkNzI2MDUzMjk2NDNkL3RleHRyZWdpb246NzZkMjIwOGFiZWNkNDMxYTg3NGQ3MjYwNTMyOTY0M2RfNTQ5NzU1ODE4NzEx_bd646226-6be2-4425-ba92-6f98742bb854"
      unitRef="usd">25000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV82Ny9mcmFnOmQ2YzI3M2Q4Yjk3YzRiYzBiOWZmY2Y2OThkNjEyOTc0L3RleHRyZWdpb246ZDZjMjczZDhiOTdjNGJjMGI5ZmZjZjY5OGQ2MTI5NzRfNDE4_e3dad566-d7bd-4c69-b58e-7561be64e59e">Commitments and contingencies&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is from time to time subject to, and is currently involved in legal proceedings, claims and litigation arising in the ordinary course of business. The Company is not currently a party to any matters that management expects will have a material adverse effect on the Company&#x2019;s consolidated financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMjIxOA_46eba561-8064-4e2d-80e9-f01207530262">Stock-based compensation&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Service-based vesting stock options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity for options that vest solely based upon the satisfaction of a service condition for the nine months ended December 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares subject to options&lt;br/&gt;outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average exercise&#160;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining&lt;br/&gt;contractual&#160;life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&#160;intrinsic&lt;br/&gt;values&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,543,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(383,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,159,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,044,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value is calculated as the difference between the exercise price of the options and the Company's closing stock price of $55.30, as reported on the New York Stock Exchange on December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized stock-based compensation cost related to service-based vesting options of $0.1&#160;million and $0.3&#160;million in the three and nine months ended December 31, 2022, respectively, and $0.2&#160;million and $0.7&#160;million in the three and nine months ended December 31, 2021, respectively. As of December 31, 2022, there was $0.3&#160;million of total unrecognized stock-based compensation cost related to unvested service-based stock options, which is expected to be recognized over the remaining weighted-average period of 1.2 years. All stock-based compensation cost is recorded in selling, general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance-based and market-based vesting stock options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity for stock options that vest based upon the satisfaction of performance- or market-based vesting conditions for the nine months ended December 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares subject to options&lt;br/&gt;outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average exercise&#160;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining&lt;br/&gt;contractual life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&#160;intrinsic&lt;br/&gt;values&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(212,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:1pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value is calculated as the difference between the exercise price of the options and the Company's closing stock price of $55.30, as reported on the New York Stock Exchange on December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022 and December 31, 2021, there was no unrecognized compensation cost related to stock options with performance-based and market-based vesting conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted stock and RSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activities for restricted stock awards (&#x201c;RSAs&#x201d;) and restricted stock units (&#x201c;RSUs&#x201d;) for the nine months ended December 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSUs and shares of restricted stock outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average grant date fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,275,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,156,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(703,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229,080)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,499,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022, there were 341,802 unvested shares subject to RSAs outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized stock-based compensation cost related to RSAs and RSUs of $7.2 million and $21.6 million in the three and nine months ended December 31, 2022, respectively, and $5.0 million and $13.9 million in the three and nine months ended December 31, 2021, respectively. As of December 31, 2022, there was $51.2 million of total unrecognized stock-based compensation cost related to unvested shares subject to RSAs and RSUs, which is expected to be recognized over a weighted-average period of 2.1 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMjIxOQ_024f1b70-5c17-4f95-a1a1-3c00b8971ccf">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity for options that vest solely based upon the satisfaction of a service condition for the nine months ended December 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares subject to options&lt;br/&gt;outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average exercise&#160;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining&lt;br/&gt;contractual&#160;life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&#160;intrinsic&lt;br/&gt;values&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,543,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(383,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,159,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,044,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity for stock options that vest based upon the satisfaction of performance- or market-based vesting conditions for the nine months ended December 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares subject to options&lt;br/&gt;outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average exercise&#160;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining&lt;br/&gt;contractual life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&#160;intrinsic&lt;br/&gt;values&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(212,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id74f1950f4b745b485585b8facaf4b13_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfMS0xLTEtMS00NTE3OQ_59107167-0da9-470c-88e3-dfa4a4d3f1b3"
      unitRef="shares">1543499</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id74f1950f4b745b485585b8facaf4b13_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfMS0zLTEtMS00NTE3OQ_c80ba024-32b6-46cc-aba3-5176dd3647b1"
      unitRef="usdPerShare">15.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i7a954d4763d1488fb3365d8e4657b50a_D20220401-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfMy0xLTEtMS00NTE3OQ_4fda444b-795e-4a68-9a09-70964fe37bbc"
      unitRef="shares">383634</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i7a954d4763d1488fb3365d8e4657b50a_D20220401-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfMy0zLTEtMS00NTE3OQ_42b1bff2-cdc3-476f-9dba-bdbf71b90a89"
      unitRef="usdPerShare">12.97</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3050111795d94092bc87ef9f4a928d74_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfNS0xLTEtMS00NTE3OQ_10343902-4ef9-4a91-9933-d61194c62e55"
      unitRef="shares">1159865</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3050111795d94092bc87ef9f4a928d74_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfNS0zLTEtMS00NTE3OQ_d3d3b1c4-4c43-4c03-a0a0-94108ddfab03"
      unitRef="usdPerShare">15.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i7a954d4763d1488fb3365d8e4657b50a_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfNS01LTEtMS00NTE3OQ_513037d6-28d8-4f61-b409-647f0d717d73">P4Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i3050111795d94092bc87ef9f4a928d74_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfNS03LTEtMS00NTE3OQ_ece8647f-708e-40ec-a57c-57f2f29e5f05"
      unitRef="usd">45894000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i3050111795d94092bc87ef9f4a928d74_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfNy0xLTEtMS00NTE3OQ_6e4241b3-d4be-4a7b-8ada-ddfb291672aa"
      unitRef="shares">1044750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i3050111795d94092bc87ef9f4a928d74_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfNy0zLTEtMS00NTE3OQ_f6808875-652c-4ee5-878c-51f54adce1aa"
      unitRef="usdPerShare">16.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i7a954d4763d1488fb3365d8e4657b50a_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfNy01LTEtMS00NTE3OQ_aba33846-82d3-4d46-b0a9-626c8dbc03f3">P4Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i3050111795d94092bc87ef9f4a928d74_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjIwZDAzNDdkMjM5OTQwNzliYWY0Mjc4MGUwZTc2MTEyL3RhYmxlcmFuZ2U6MjBkMDM0N2QyMzk5NDA3OWJhZjQyNzgwZTBlNzYxMTJfNy03LTEtMS00NTE3OQ_b23a9e65-cf7b-4790-9e4a-b5e0cb286c45"
      unitRef="usd">41030000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharePrice
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMzcy_f30a779c-f0c3-42c1-ace4-0a77c62635e4"
      unitRef="usdPerShare">55.30</us-gaap:SharePrice>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5c805cf0656d4e809c8abd46a5824df0_D20221001-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfNTIz_963aca56-d3b9-43a4-bfb8-6bc1eefd1513"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7a954d4763d1488fb3365d8e4657b50a_D20220401-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfNTMw_0dfdd03a-8ce5-4dfa-a0c0-7d10d4482738"
      unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic6865198cd2449948d54f659f5d766b1_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfNTc4_5ee176da-23a9-455a-a8cb-9bdd113acf9c"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9fe8c3950229484493ece6452ae384e4_D20210401-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfNTg1_5c09bc95-590d-4c67-ad89-e12062fa221b"
      unitRef="usd">700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i3050111795d94092bc87ef9f4a928d74_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfNjQ5_a9bd89d2-e898-4b38-8004-dbd43c105d57"
      unitRef="usd">300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i7a954d4763d1488fb3365d8e4657b50a_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfODM0_eccec150-ddf0-46ec-9a3d-a2b08823de8c">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibe82910a848b44898f5b7dd7cc8c3d16_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfMS0xLTEtMS00NTE3OQ_9e68491d-2099-4bdd-801f-84374dbd0601"
      unitRef="shares">1004327</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibe82910a848b44898f5b7dd7cc8c3d16_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfMS0zLTEtMS00NTE3OQ_08c570ad-1208-4c5d-85be-2acd7d0dfa4f"
      unitRef="usdPerShare">9.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3a48a3b7fb0b466ebaeea17659c414fc_D20220401-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfMy0xLTEtMS00NTE3OQ_02e5e5ae-6ecf-4aad-a1ad-dbc5559e719e"
      unitRef="shares">212528</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i3a48a3b7fb0b466ebaeea17659c414fc_D20220401-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfMy0zLTEtMS00NTE3OQ_12229da4-27c4-43cb-bd14-1f24e8c1f4dc"
      unitRef="usdPerShare">3.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i3a48a3b7fb0b466ebaeea17659c414fc_D20220401-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNC0xLTEtMS00NTE3OQ_6fa723fb-1e8a-47db-8bf1-3a600d3acb49"
      unitRef="shares">25800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i3a48a3b7fb0b466ebaeea17659c414fc_D20220401-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNC0zLTEtMS00NTE3OQ_517c719d-78dd-45f5-89d0-19d9b982238c"
      unitRef="usdPerShare">26.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i8cbd3c0ea46846d88489d5736c8a82bd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNS0xLTEtMS00NTE3OQ_72c1f3ce-3690-45dd-a0ae-23ec3171c970"
      unitRef="shares">765999</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i8cbd3c0ea46846d88489d5736c8a82bd_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNS0zLTEtMS00NTE3OQ_255dc848-448d-4330-8b08-fbb9b5ecbaf9"
      unitRef="usdPerShare">10.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i3a48a3b7fb0b466ebaeea17659c414fc_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNS01LTEtMS00NTE3OQ_fafd58f8-9905-46ab-8869-650815e3fd3f">P2Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i8cbd3c0ea46846d88489d5736c8a82bd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNS03LTEtMS00NTE3OQ_0cf39586-cd16-421e-ad7f-f141249a5014"
      unitRef="usd">34418000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i8cbd3c0ea46846d88489d5736c8a82bd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNy0xLTEtMS00NTE3OQ_d41cdaf6-d1a1-4e53-8e40-b68ca14f1ba6"
      unitRef="shares">765999</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i8cbd3c0ea46846d88489d5736c8a82bd_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNy0zLTEtMS00NTE3OQ_f3a2ee06-7a40-4c31-8109-780e0721f59a"
      unitRef="usdPerShare">10.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i3a48a3b7fb0b466ebaeea17659c414fc_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNy01LTEtMS00NTE3OQ_1b160657-b964-41b7-9172-3503c9b6e81e">P2Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i8cbd3c0ea46846d88489d5736c8a82bd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOjE2OTA4YzRmMjhhZTQwYTJiNjI3NDQ5NDJhZTM1MjIyL3RhYmxlcmFuZ2U6MTY5MDhjNGYyOGFlNDBhMmI2Mjc0NDk0MmFlMzUyMjJfNy03LTEtMS00NTE3OQ_36754de4-0bb8-4037-b5eb-aa987247b234"
      unitRef="usd">34418000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharePrice
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTMxNg_f30a779c-f0c3-42c1-ace4-0a77c62635e4"
      unitRef="usdPerShare">55.30</us-gaap:SharePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i66837d4f6c5e418d996e51bdc5f96c08_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTM5Nw_b40de972-8fc8-4c18-bc85-2b5431c0ab5c"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i8cbd3c0ea46846d88489d5736c8a82bd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTM5Nw_f3a9b016-812b-4fd8-8026-9f0d982aae0f"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMjIxNA_eff9fa24-aaaa-4c4a-a945-ee7b07d8b77f">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activities for restricted stock awards (&#x201c;RSAs&#x201d;) and restricted stock units (&#x201c;RSUs&#x201d;) for the nine months ended December 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSUs and shares of restricted stock outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average grant date fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,275,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,156,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(703,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(229,080)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,499,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i49595566e1774dc69e5d1eded9d09d96_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfMS0xLTEtMS00NTE3OQ_0ff50e97-5422-4eb7-aa25-8d10a38c8cd6"
      unitRef="shares">2275742</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i49595566e1774dc69e5d1eded9d09d96_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfMS0zLTEtMS00NTE3OQ_34864754-ecfc-4725-80e9-2ebb5cd06478"
      unitRef="usdPerShare">20.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfMi0xLTEtMS00NTE3OQ_718b05a5-f6d8-4d80-ae93-adb4f75aedf2"
      unitRef="shares">1156431</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfMi0zLTEtMS00NTE3OQ_16524569-7ef7-43d1-beab-7fad676448be"
      unitRef="usdPerShare">27.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfMy0xLTEtMS00NTE3OQ_f0b7a00d-3b6b-467b-bbb5-27eedd07985d"
      unitRef="shares">703103</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <elf:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice
      contextRef="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfMy0zLTEtMS00NTE3OQ_12f0ddb8-1d21-4869-a0dc-78e11c5275db"
      unitRef="usdPerShare">20.07</elf:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfNC0xLTEtMS00NTE3OQ_5fa1fa28-6a8c-4620-bb16-39981883e256"
      unitRef="shares">229080</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <elf:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfNC0zLTEtMS00NTE3OQ_02c83af2-d2b5-4712-93d2-c4f6c4af5742"
      unitRef="usdPerShare">22.01</elf:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia27ea69cdda84b3f83720ba32bcf33b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfNS0xLTEtMS00NTE3OQ_3cb1ba0d-4c50-421c-a756-627418e8ff33"
      unitRef="shares">2499990</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia27ea69cdda84b3f83720ba32bcf33b8_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RhYmxlOmMxMWM4YTAzOWViZTQ2NTNhMDM4NTBjMTUxMGQxNDQyL3RhYmxlcmFuZ2U6YzExYzhhMDM5ZWJlNDY1M2EwMzg1MGMxNTEwZDE0NDJfNS0zLTEtMS00NTE3OQ_790673c2-5a7b-46d4-bb77-a418e039fdf0"
      unitRef="usdPerShare">24.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0067576fa6364331ac77d52f3c51372f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTcxMw_00a33ec6-4beb-4f0a-945a-33a66fd50c31"
      unitRef="shares">341802</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i997c13bc8df846e5ad838f3c6d289c15_D20221001-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTg0Mg_f5a0eadb-8940-4c2b-b8c8-e91363a7e650"
      unitRef="usd">7200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTg0OQ_478fb395-dc6e-4c2f-9084-bc35f9c1102e"
      unitRef="usd">21600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9fdec9a574254ba7af30cc5b62d24809_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTg5Nw_1d798d75-83df-4158-8d55-f5d0f26ae4d8"
      unitRef="usd">5000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2325b8e5ba1c4728941730faba0b9128_D20210401-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTkwNA_f20adeb5-c5ab-42ad-ab4a-a0897441c4a5"
      unitRef="usd">13900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ia27ea69cdda84b3f83720ba32bcf33b8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMTk2OA_76f31800-fef9-4e62-9c67-5f3060654e76"
      unitRef="usd">51200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83MC9mcmFnOjRjY2U0YTBlYzkwODQ0MWViOGJhNjU4ZDY1NzZkZmY4L3RleHRyZWdpb246NGNjZTRhMGVjOTA4NDQxZWI4YmE2NThkNjU3NmRmZjhfMjE0NQ_c2a369df-45de-4e9c-8ac7-a5fed88318ca">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83Ni9mcmFnOjk2NGI3YzJlZDg3NjQxNmVhNzExNTFjOTc3Y2QwYjFmL3RleHRyZWdpb246OTY0YjdjMmVkODc2NDE2ZWE3MTE1MWM5NzdjZDBiMWZfMTQ2Mw_e0207fea-f631-47a0-9d83-b36f43b09150">Repurchase of common stock&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 8, 2019, the Company announced that its board of directors authorized a share repurchase program to acquire up to $25.0 million of the Company&#x2019;s common stock (the &#x201c;Share Repurchase Program&#x201d;).&#160;Purchases under the Share Repurchase Program may be made from time to time through a variety of methods, which may include open market purchases, privately negotiated transactions, block trades, accelerated share repurchase transactions, or by any combination of such methods. The timing and amount of any repurchases pursuant to the Share Repurchase Program will be determined based on market conditions, share price and other factors. The Share Repurchase Program does not require the Company to repurchase any specific number of shares of its common stock, and may be modified, suspended or terminated at any time without notice. There is no guarantee that any additional shares will be purchased under the Share Repurchase Program and such shares are intended to be retired after purchase. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On April&#160;30, 2021, the Company amended and restated its prior credit agreement. Subject to certain exceptions, the covenants in the Amended Credit Agreement require the Company to be in compliance with certain leverage ratios to make repurchases under the Share Repurchase Program.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company did not repurchase any shares during the three and nine months ended December 31, 2022. A total of $17.1 million remains available for future share repurchases under the Share Repurchase Program as of December 31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i3b5e8fd5423f4dcf844f1ca29abd6ce4_I20190508"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83Ni9mcmFnOjk2NGI3YzJlZDg3NjQxNmVhNzExNTFjOTc3Y2QwYjFmL3RleHRyZWdpb246OTY0YjdjMmVkODc2NDE2ZWE3MTE1MWM5NzdjZDBiMWZfMTUx_0d5f980c-ece7-4ca7-9222-22b8a1e23f6c"
      unitRef="usd">25000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83Ni9mcmFnOjk2NGI3YzJlZDg3NjQxNmVhNzExNTFjOTc3Y2QwYjFmL3RleHRyZWdpb246OTY0YjdjMmVkODc2NDE2ZWE3MTE1MWM5NzdjZDBiMWZfMTMwMA_12d49a46-4aa7-446c-9cc3-3eea91ea0f9b"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83Ni9mcmFnOjk2NGI3YzJlZDg3NjQxNmVhNzExNTFjOTc3Y2QwYjFmL3RleHRyZWdpb246OTY0YjdjMmVkODc2NDE2ZWE3MTE1MWM5NzdjZDBiMWZfMTMwMA_cbe8454e-880c-4e39-ac4a-128eedb677d7"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV83Ni9mcmFnOjk2NGI3YzJlZDg3NjQxNmVhNzExNTFjOTc3Y2QwYjFmL3RleHRyZWdpb246OTY0YjdjMmVkODc2NDE2ZWE3MTE1MWM5NzdjZDBiMWZfMTM2OA_97343efe-5043-4a4f-a145-b3f8a5761d55"
      unitRef="usd">17100000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RleHRyZWdpb246MjY0MDlmZjJjNjJiNGY0YmE2MGRkZDNlZjQ3NGRjMmZfNDY0_354a6c61-f177-457c-b58f-98951851acd0">Net income per share&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company computes basic net income per share using the weighted-average number of shares of common stock outstanding. Diluted net income per share amounts are calculated using the treasury stock method for equity-based compensation awards. The following is a reconciliation of the numerator and denominator in the basic and diluted net income per common share computations (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,707,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,072,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,239,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,831,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive common equivalent shares from equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,132,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,818,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,666,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,782,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,840,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,891,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,906,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,614,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average anti-dilutive shares from outstanding equity awards excluded from diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RleHRyZWdpb246MjY0MDlmZjJjNjJiNGY0YmE2MGRkZDNlZjQ3NGRjMmZfNDYy_17cdf847-3541-4612-acb5-bfccdfb58b3c">The following is a reconciliation of the numerator and denominator in the basic and diluted net income per common share computations (in thousands, except share and per share data):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,707,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,072,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,239,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,831,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive common equivalent shares from equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,132,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,818,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,666,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,782,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,840,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,891,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,906,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,614,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average anti-dilutive shares from outstanding equity awards excluded from diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfNy0xLTEtMS00NTE3OQ_aa44a4f1-b00b-47fa-b00e-289952f4babd"
      unitRef="usd">19105000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfNy0zLTEtMS00NTE3OQ_b0239d42-a89c-4415-9646-05c91c4debd2"
      unitRef="usd">6214000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfNy01LTEtMS00NTE3OQ_bbe76770-772e-49ae-82d6-52fccbdff079"
      unitRef="usd">45284000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfNy03LTEtMS00NTE3OQ_75de00a3-9696-4e8b-ae5a-375b153e53dc"
      unitRef="usd">20214000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTAtMS0xLTEtNDUxNzk_636926e8-781f-46ea-8b9c-431d9ca12c71"
      unitRef="shares">52707406</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTAtMy0xLTEtNDUxNzk_2173ea12-8991-48b6-b047-edf846e524e1"
      unitRef="shares">51072639</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTAtNS0xLTEtNDUxNzk_7a40fd71-d809-4f86-a7e4-560b8efbbd80"
      unitRef="shares">52239761</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTAtNy0xLTEtNDUxNzk_443d79e4-497b-4394-862e-9e6e342f3414"
      unitRef="shares">50831985</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTQtMS0xLTEtNDUxNzk_e5d86dde-3269-412c-baac-343c62c5ceee"
      unitRef="shares">3132731</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTQtMy0xLTEtNDUxNzk_42bb71bd-4590-433c-9fd9-d9a19438d91e"
      unitRef="shares">2818799</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTQtNS0xLTEtNDUxNzk_f1208470-3704-4883-ab86-b7968c86114c"
      unitRef="shares">2666304</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTQtNy0xLTEtNDUxNzk_fdcc08ef-2f83-49d4-b378-56e1e78725fd"
      unitRef="shares">2782925</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTUtMS0xLTEtNDUxNzk_ae7ccc98-0f49-4764-9bbf-f48ca44e5f55"
      unitRef="shares">55840137</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTUtMy0xLTEtNDUxNzk_e151ab46-66d9-4fc5-b95b-ffa02cb8a120"
      unitRef="shares">53891438</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTUtNS0xLTEtNDUxNzk_edd27a51-2bc4-48df-9848-cbe12dd93579"
      unitRef="shares">54906065</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTUtNy0xLTEtNDUxNzk_dcb51b4a-07a9-4b24-95be-977bb069bbd9"
      unitRef="shares">53614910</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTgtMS0xLTEtNDUxNzk_48fe755d-c743-40fe-9cdd-cceb32953cb9"
      unitRef="usdPerShare">0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTgtMy0xLTEtNDUxNzk_4fc1c7d7-5fa5-467b-8ece-1f5cb56a17c7"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTgtNS0xLTEtNDUxNzk_788c7882-ea50-43e3-8def-29472e794434"
      unitRef="usdPerShare">0.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTgtNy0xLTEtNDUxNzk_940beccc-c6d6-4739-af00-74183ae166b3"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTktMS0xLTEtNDUxNzk_4d793f92-7abb-43d1-b0b7-a698a869e128"
      unitRef="usdPerShare">0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTktMy0xLTEtNDUxNzk_bb9a04a3-5a11-4b80-9d13-cc93ec33e605"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTktNS0xLTEtNDUxNzk_7b20e65a-1e36-4624-8a09-250e78f75ac0"
      unitRef="usdPerShare">0.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMTktNy0xLTEtNDUxNzk_ba2e531e-3102-4f79-bcac-2c2043cfd2c0"
      unitRef="usdPerShare">0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMjUtMS0xLTEtNDUxNzk_cfb69fa7-3658-4fb4-b9f8-e6d105d424c5"
      unitRef="shares">9215</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMjUtMy0xLTEtNDUxNzk_360f0596-216e-4da3-83c8-fd33b798ed0e"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMjUtNS0xLTEtNDUxNzk_5025d052-8280-493a-9ee5-be7b2a469ceb"
      unitRef="shares">257292</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84Mi9mcmFnOjI2NDA5ZmYyYzYyYjRmNGJhNjBkZGQzZWY0NzRkYzJmL3RhYmxlOjIzZjQ4MzMzY2NiZTQ4NWU5ZjI5NmUwNjkzY2QwY2EyL3RhYmxlcmFuZ2U6MjNmNDgzMzNjY2JlNDg1ZTlmMjk2ZTA2OTNjZDBjYTJfMjUtNy0xLTEtNDUxNzk_ff4c7c0b-d495-4273-88d8-955987640d4b"
      unitRef="shares">3111</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjEyMg_eaca22ee-d875-4294-b280-55a6e3ebe41c">Leases&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases warehouses, distribution centers, office space and equipment. The majority of the Company's leases include one or more options to renew, with renewal terms that can extend the lease term for up to five years. The exercise of lease renewal options is at the Company's sole discretion and such renewal options are included in the lease term if they are reasonably certain to be exercised. Certain leases also include options to purchase the leased asset. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants. Most of the Company's equipment leases are finance leases of assets used to operate its distribution centers in Ontario, California and Columbus, Ohio.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant judgment is required to determine whether commercial contracts contain a lease for purposes of ASC 842. The discount rate used in measuring lease liabilities is generally based on the interest rate on the Company&#x2019;s revolving line of credit, assuming sufficient unused capacity exists at the time the lease liability is measured.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the balance sheet line items that were impacted or created as a result of the Company's adoption of ASC 842 as of December 31, 2022, March&#160;31, 2022 and December 31, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_7d2c621b-0e64-428a-b966-3466e2fba769"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_8786a461-1eeb-43a9-bdb0-898da485d325"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_f1ce0353-f17d-497b-bd7c-f57022976e5a"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_597586c5-3959-4915-89ee-476aa36b0b33"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_5ae29fbd-84a5-4ae7-a862-e98bc0d0a0d5"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_d22504da-dea1-4f6d-a059-c17f3a3c75bc"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_3f225b88-1139-4239-9d00-8c6283849c0b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_be87bd09-9215-41a1-b0a2-9b53acd5a979"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_d4ab9dd2-c279-46df-b1bc-053a7b1c19a1"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_1668950c-cd87-43d1-b8f2-44bc38d93c88"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_bf5310a2-9879-4fed-96f4-028e3df9174d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_c1a99404-4166-4529-9c1a-93f087c8e79f"&gt;Current portion of long-term debt and finance lease obligations&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_1745c985-de12-4ce4-bdfb-e9358a57a6cf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_b48e1c79-254d-41de-b6c6-85649800da01"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_d7a359f9-6848-4989-91d2-9dbbcd28b450"&gt;Long-term debt and finance lease obligations&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_____________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Finance leases are recorded net of accumulated amortization of $3.3 million, $3.0 million and $2.9 million as of December 31, 2022, March&#160;31, 2022 and December 31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended December 31, 2022 and December 31, 2021, the components of operating and finance lease costs were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative (&#x201c;SG&amp;amp;A&#x201d;) expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SG&amp;amp;A expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022, the aggregate future minimum lease payments under non-cancellable leases presented in accordance with ASC 842 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating &lt;br/&gt;leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance &lt;br/&gt;leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For leases commencing prior to January 1, 2019, minimum lease payments exclude payments to landlords for real estate taxes and common area maintenance. These payments can be either fixed or variable, depending on the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022 and December 31, 2021, the weighted-average remaining lease term (in years) and discount rate were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Operating cash outflows from operating leases for the nine months ended December 31, 2022 and December 31, 2021 were $3.6 million and $3.9 million, respectively.</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjEzMQ_fad3a499-17f1-4b30-9c8d-8a7349316fc5">Leases&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases warehouses, distribution centers, office space and equipment. The majority of the Company's leases include one or more options to renew, with renewal terms that can extend the lease term for up to five years. The exercise of lease renewal options is at the Company's sole discretion and such renewal options are included in the lease term if they are reasonably certain to be exercised. Certain leases also include options to purchase the leased asset. The Company's lease agreements do not contain any material residual value guarantees or material restrictive covenants. Most of the Company's equipment leases are finance leases of assets used to operate its distribution centers in Ontario, California and Columbus, Ohio.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant judgment is required to determine whether commercial contracts contain a lease for purposes of ASC 842. The discount rate used in measuring lease liabilities is generally based on the interest rate on the Company&#x2019;s revolving line of credit, assuming sufficient unused capacity exists at the time the lease liability is measured.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the balance sheet line items that were impacted or created as a result of the Company's adoption of ASC 842 as of December 31, 2022, March&#160;31, 2022 and December 31, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_7d2c621b-0e64-428a-b966-3466e2fba769"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_8786a461-1eeb-43a9-bdb0-898da485d325"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_f1ce0353-f17d-497b-bd7c-f57022976e5a"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_597586c5-3959-4915-89ee-476aa36b0b33"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_5ae29fbd-84a5-4ae7-a862-e98bc0d0a0d5"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_d22504da-dea1-4f6d-a059-c17f3a3c75bc"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_3f225b88-1139-4239-9d00-8c6283849c0b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_be87bd09-9215-41a1-b0a2-9b53acd5a979"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_d4ab9dd2-c279-46df-b1bc-053a7b1c19a1"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_1668950c-cd87-43d1-b8f2-44bc38d93c88"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_bf5310a2-9879-4fed-96f4-028e3df9174d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_c1a99404-4166-4529-9c1a-93f087c8e79f"&gt;Current portion of long-term debt and finance lease obligations&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_1745c985-de12-4ce4-bdfb-e9358a57a6cf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_b48e1c79-254d-41de-b6c6-85649800da01"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_d7a359f9-6848-4989-91d2-9dbbcd28b450"&gt;Long-term debt and finance lease obligations&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_____________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Finance leases are recorded net of accumulated amortization of $3.3 million, $3.0 million and $2.9 million as of December 31, 2022, March&#160;31, 2022 and December 31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended December 31, 2022 and December 31, 2021, the components of operating and finance lease costs were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative (&#x201c;SG&amp;amp;A&#x201d;) expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SG&amp;amp;A expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022, the aggregate future minimum lease payments under non-cancellable leases presented in accordance with ASC 842 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating &lt;br/&gt;leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance &lt;br/&gt;leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For leases commencing prior to January 1, 2019, minimum lease payments exclude payments to landlords for real estate taxes and common area maintenance. These payments can be either fixed or variable, depending on the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022 and December 31, 2021, the weighted-average remaining lease term (in years) and discount rate were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Operating cash outflows from operating leases for the nine months ended December 31, 2022 and December 31, 2021 were $3.6 million and $3.9 million, respectively.</us-gaap:LesseeOperatingLeasesTextBlock>
    <elf:LesseeOperatingLeaseNumberOfOptionsToRenew
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMTQ2_4a714edf-fb50-4362-aa74-688e3a1e16b4"
      unitRef="renewal_options">1</elf:LesseeOperatingLeaseNumberOfOptionsToRenew>
    <elf:LesseeOperatingLeaseOptionToExtendTerm
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjM1_6fcca11e-40f1-4c5e-a595-69b6f80bf7b7">P5Y</elf:LesseeOperatingLeaseOptionToExtendTerm>
    <elf:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjEyMw_fe9c75df-7d9c-45c1-9e69-3feb8e882981">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the balance sheet line items that were impacted or created as a result of the Company's adoption of ASC 842 as of December 31, 2022, March&#160;31, 2022 and December 31, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_7d2c621b-0e64-428a-b966-3466e2fba769"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_8786a461-1eeb-43a9-bdb0-898da485d325"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0yLTEtMS00NTE3OQ_f1ce0353-f17d-497b-bd7c-f57022976e5a"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_597586c5-3959-4915-89ee-476aa36b0b33"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_5ae29fbd-84a5-4ae7-a862-e98bc0d0a0d5"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0yLTEtMS00NTE3OQ_d22504da-dea1-4f6d-a059-c17f3a3c75bc"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_3f225b88-1139-4239-9d00-8c6283849c0b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_be87bd09-9215-41a1-b0a2-9b53acd5a979"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0yLTEtMS00NTE3OQ_d4ab9dd2-c279-46df-b1bc-053a7b1c19a1"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_1668950c-cd87-43d1-b8f2-44bc38d93c88"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_bf5310a2-9879-4fed-96f4-028e3df9174d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0yLTEtMS00NTE3OQ_c1a99404-4166-4529-9c1a-93f087c8e79f"&gt;Current portion of long-term debt and finance lease obligations&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_1745c985-de12-4ce4-bdfb-e9358a57a6cf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_b48e1c79-254d-41de-b6c6-85649800da01"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMi0xLTEtNDUxNzk_d7a359f9-6848-4989-91d2-9dbbcd28b450"&gt;Long-term debt and finance lease obligations&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_____________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Finance leases are recorded net of accumulated amortization of $3.3 million, $3.0 million and $2.9 million as of December 31, 2022, March&#160;31, 2022 and December 31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022 and December 31, 2021, the weighted-average remaining lease term (in years) and discount rate were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</elf:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi04LTEtMS00NTE3OQ_c84ca549-b417-4496-81bc-5bfb43532bd9"
      unitRef="usd">15120000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0xMC0xLTEtNDUxNzk_0c7ea896-9b1b-43e9-82f4-5cc08215e44f"
      unitRef="usd">18218000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMi0xMi0xLTEtNDUxNzk_d88d6140-5570-4055-983e-705b61a5642a"
      unitRef="usd">18982000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy04LTEtMS00NTE3OQ_754e4ef0-c6d5-43f2-8a95-4e0ee4cc22d7"
      unitRef="usd">350000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0xMC0xLTEtNDUxNzk_5e6fc280-9e0e-460d-b455-5ed0e8629fa5"
      unitRef="usd">664000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMy0xMi0xLTEtNDUxNzk_52ce8a95-ce6e-45e9-b503-07688b83d38f"
      unitRef="usd">769000</us-gaap:FinanceLeaseRightOfUseAsset>
    <elf:LeaseRightofUseAsset
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNC04LTEtMS00NTE3OQ_f1edf27b-ef74-47cb-b09e-c419361ac096"
      unitRef="usd">15470000</elf:LeaseRightofUseAsset>
    <elf:LeaseRightofUseAsset
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNC0xMC0xLTEtNDUxNzk_6975889e-1ff9-42dd-bb6c-c376e76bdc7e"
      unitRef="usd">18882000</elf:LeaseRightofUseAsset>
    <elf:LeaseRightofUseAsset
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNC0xMi0xLTEtNDUxNzk_c4f45247-2e6e-4a3e-8d2e-2d1483aa96d2"
      unitRef="usd">19751000</elf:LeaseRightofUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy04LTEtMS00NTE3OQ_6f809f96-e508-4c2a-b06f-d80705db2ea9"
      unitRef="usd">4528000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0xMC0xLTEtNDUxNzk_600ea0d9-ea2e-4707-98c1-f64bea6f1dbb"
      unitRef="usd">4391000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfNy0xMi0xLTEtNDUxNzk_34da2677-46d2-4f23-a89d-9d32d30b91db"
      unitRef="usd">4243000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC04LTEtMS00NTE3OQ_043c34c6-0fa2-4dbc-b6c1-b5399cdb0451"
      unitRef="usd">690000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0xMC0xLTEtNDUxNzk_223fc465-4c7b-429c-b144-8a660db90826"
      unitRef="usd">786000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfOC0xMi0xLTEtNDUxNzk_7e883bf0-9174-41aa-9dd0-6bbd754547ae"
      unitRef="usd">780000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTAtOC0xLTEtNDUxNzk_690bb437-ec80-4f6d-8bd1-893a4b7f8c70"
      unitRef="usd">12329000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTAtMTAtMS0xLTQ1MTc5_990cf2a3-7ca2-4df5-91c5-40bf10f8aef3"
      unitRef="usd">15744000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTAtMTItMS0xLTQ1MTc5_0ce1f96c-0a6e-4fc9-a3fb-055389adf60c"
      unitRef="usd">16659000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtOC0xLTEtNDUxNzk_dc98fecc-32ca-4a80-9a41-55ca710a735b"
      unitRef="usd">142000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMTAtMS0xLTQ1MTc5_88182515-cfe3-49f7-aa27-9adeb11aa719"
      unitRef="usd">633000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTEtMTItMS0xLTQ1MTc5_de16c3b4-8e32-47dc-b75d-7711ffc58e88"
      unitRef="usd">832000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <elf:LeaseLiability
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTItOC0xLTEtNDUxNzk_b582ba89-5b16-4969-bdf8-3398731f9b54"
      unitRef="usd">17689000</elf:LeaseLiability>
    <elf:LeaseLiability
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTItMTAtMS0xLTQ1MTc5_ebe73547-6ed6-45cd-bac6-87ce7673f403"
      unitRef="usd">21554000</elf:LeaseLiability>
    <elf:LeaseLiability
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjFkYzg0NjFmNDlhZjQzMDg4MWVhNGU2OWY0Y2IwMzBmL3RhYmxlcmFuZ2U6MWRjODQ2MWY0OWFmNDMwODgxZWE0ZTY5ZjRjYjAzMGZfMTItMTItMS0xLTQ1MTc5_5fc34c7f-01fb-4269-9bb0-2b4617fa9b7c"
      unitRef="usd">22514000</elf:LeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMTM2OA_73aaa8b9-4923-4fce-bf2d-2e7bfb9f5152"
      unitRef="usd">3300000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i1be6d29b380447289a7b74906e6884d4_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMTM3Mg_33fc1796-73ea-41ff-8845-faf6a0c665b2"
      unitRef="usd">3000000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMTM3OQ_e06dcdef-ee00-42f0-9a6f-f7d5da3db9a2"
      unitRef="usd">2900000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjEyNg_f7ac39e1-29d8-4cd9-b8d4-8a394f91658e">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended December 31, 2022 and December 31, 2021, the components of operating and finance lease costs were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative (&#x201c;SG&amp;amp;A&#x201d;) expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SG&amp;amp;A expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfMi02LTEtMS00NTE3OQ_98795f7d-f07b-45c0-a046-6ae28732aac0"
      unitRef="usd">1149000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfMi04LTEtMS00NTE3OQ_4302ce5b-a42c-42a7-820c-fc0a862de090"
      unitRef="usd">1221000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfMi0xMC0xLTEtNDUxNzk_b76b5939-4909-41d5-9926-6d3a9b8d9cae"
      unitRef="usd">3458000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfMi0xMi0xLTEtNDUxNzk_eb6c22ad-88e5-420f-8b7e-f42fb9245729"
      unitRef="usd">3533000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfNi02LTEtMS00NTE3OQ_11f855b1-6439-4161-9196-55e5aa1ae79b"
      unitRef="usd">105000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfNi04LTEtMS00NTE3OQ_22ee5cab-b6b2-4333-a713-2859181047d3"
      unitRef="usd">105000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfNi0xMC0xLTEtNDUxNzk_9cfe185a-46bb-46d6-b9c7-649bfbb79559"
      unitRef="usd">315000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfNi0xMi0xLTEtNDUxNzk_9d80c01f-8d96-4336-a072-5e7e1be149cb"
      unitRef="usd">331000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfNy02LTEtMS00NTE3OQ_b7b728a6-0dc2-4aa0-9b53-ed61a9e32164"
      unitRef="usd">7000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfNy04LTEtMS00NTE3OQ_6de46f21-d193-479f-af8c-7c56894eb3a6"
      unitRef="usd">13000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfNy0xMC0xLTEtNDUxNzk_f9b5f2fe-ddc2-4f13-9dd0-08d5ac814abe"
      unitRef="usd">25000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfNy0xMi0xLTEtNDUxNzk_9e47000e-f587-4f17-af8c-59d5d3cc9583"
      unitRef="usd">52000</us-gaap:FinanceLeaseInterestExpense>
    <elf:TotalLeaseGainCosts
      contextRef="idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfOC02LTEtMS00NTE3OQ_6d9928c3-3efe-40b2-b26d-340618c0c736"
      unitRef="usd">1261000</elf:TotalLeaseGainCosts>
    <elf:TotalLeaseGainCosts
      contextRef="i44a0538f6453486cb837895c31dca2ef_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfOC04LTEtMS00NTE3OQ_35b806af-8102-41a9-b507-d9af51b844b2"
      unitRef="usd">1339000</elf:TotalLeaseGainCosts>
    <elf:TotalLeaseGainCosts
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfOC0xMC0xLTEtNDUxNzk_15fd6468-99a1-45b2-a2ae-def9a3cb08e3"
      unitRef="usd">3798000</elf:TotalLeaseGainCosts>
    <elf:TotalLeaseGainCosts
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOmViZmNjYzgwNzA0ZTRjYzJhMWZkYzdiNGYwNTIwNjdkL3RhYmxlcmFuZ2U6ZWJmY2NjODA3MDRlNGNjMmExZmRjN2I0ZjA1MjA2N2RfOC0xMi0xLTEtNDUxNzk_d5da8759-932c-4c55-9e1b-c7585994f90e"
      unitRef="usd">3916000</elf:TotalLeaseGainCosts>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjEzMA_20461fde-5d06-482f-bee6-1eebe94e4155">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022, the aggregate future minimum lease payments under non-cancellable leases presented in accordance with ASC 842 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating &lt;br/&gt;leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance &lt;br/&gt;leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjEzNg_bdadd390-839c-4950-93b6-22764e911a78">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022, the aggregate future minimum lease payments under non-cancellable leases presented in accordance with ASC 842 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating &lt;br/&gt;leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance &lt;br/&gt;leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMS0yLTEtMS00NTE3OQ_b13cd4cf-a61d-4974-b658-4698a5c5b81f"
      unitRef="usd">1252000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMS00LTEtMS00NTE3OQ_1a941250-1bf9-4d12-b201-86ec39151c90"
      unitRef="usd">204000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <elf:LeaseLiabilityPaymentsRemainderofFiscalYear
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMS02LTEtMS00NTE3OQ_faa99584-e462-4b57-ae04-bdedb0f7e3e0"
      unitRef="usd">1456000</elf:LeaseLiabilityPaymentsRemainderofFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMi0yLTEtMS00NTE3OQ_292ed4c8-9700-4165-8bd8-d5b3675ed27b"
      unitRef="usd">4849000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMi00LTEtMS00NTE3OQ_8cacc213-8c8f-4266-9f30-558c1443eb31"
      unitRef="usd">582000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <elf:LeaseLiabilityPaymentsDueYearOne
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMi02LTEtMS00NTE3OQ_8a2f0904-057b-4599-a2fe-f1fdc9d93456"
      unitRef="usd">5431000</elf:LeaseLiabilityPaymentsDueYearOne>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMy0yLTEtMS00NTE3OQ_a26acabe-5f11-424c-8543-ced7b53ab4ed"
      unitRef="usd">4071000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMy00LTEtMS00NTE3OQ_52e6c399-f5d5-421e-909a-68c41c9700c8"
      unitRef="usd">58000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <elf:LeaseLiabilityPaymentsDueYearTwo
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfMy02LTEtMS00NTE3OQ_44dbfcd6-0b5f-493b-a917-e196c4e51a1f"
      unitRef="usd">4129000</elf:LeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNC0yLTEtMS00NTE3OQ_3633b884-0eb7-4029-865d-7be2cb479826"
      unitRef="usd">3097000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNC00LTEtMS00NTE3OQ_95257459-ad04-4c7f-a823-f74fdaa6758c"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <elf:LeaseLiabilityPaymentsDueYearThree
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNC02LTEtMS00NTE3OQ_a8e8d12f-7551-4219-8a93-7d7faa00a060"
      unitRef="usd">3097000</elf:LeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNS0yLTEtMS00NTE3OQ_01174dcd-c299-4015-b83a-7a5e287299e3"
      unitRef="usd">1441000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNS00LTEtMS00NTE3OQ_1e7bace0-fe1b-465a-8577-586618ef5725"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <elf:LeaseLiabilityPaymentsDueYearFour
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNS02LTEtMS00NTE3OQ_8d85bbc5-cdef-4729-9933-e78b822202e2"
      unitRef="usd">1441000</elf:LeaseLiabilityPaymentsDueYearFour>
    <elf:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNi0yLTEtMS00NTE3OQ_79ca65ac-cb0e-40eb-9a60-294ed5fccf10"
      unitRef="usd">3218000</elf:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <elf:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNi00LTEtMS00NTE3OQ_efc4efc8-458d-495b-b646-bd320d589f7e"
      unitRef="usd">0</elf:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <elf:LeaseLiabilityPaymentsDueAfterYearFour
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNi02LTEtMS00NTE3OQ_23dd9c25-4b6b-4b28-a41b-1759688323d6"
      unitRef="usd">3218000</elf:LeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNy0yLTEtMS00NTE3OQ_0ec6cf2d-e342-424d-a322-75a8d0b60525"
      unitRef="usd">17928000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNy00LTEtMS00NTE3OQ_fcf3dc3e-82d9-4cfe-94cc-e126e672ebd2"
      unitRef="usd">844000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <elf:LeaseLiabilityPaymentsDue
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfNy02LTEtMS00NTE3OQ_02e525bf-c2f9-47e1-8141-e2d01d9d718d"
      unitRef="usd">18772000</elf:LeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfOC0yLTEtMS00NTE3OQ_c5c0b371-4d8d-42ee-bc43-355d4aeb1a99"
      unitRef="usd">1071000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfOC00LTEtMS00NTE3OQ_80439e79-0c09-437a-b3f6-14896d93a6b6"
      unitRef="usd">12000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <elf:LeaseLiabilityUndiscountedExcessAmount
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfOC02LTEtMS00NTE3OQ_68dbbcec-a295-4307-ab91-42cd199bc0df"
      unitRef="usd">1083000</elf:LeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfOS0yLTEtMS00NTE3OQ_d0c6a926-7027-47c7-a6c0-0a283fa21517"
      unitRef="usd">16857000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfOS00LTEtMS00NTE3OQ_b5f59d46-fb48-4eb3-904e-706278a3ae19"
      unitRef="usd">832000</us-gaap:FinanceLeaseLiability>
    <elf:LeaseLiability
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjNhMmQ0NDlkOTJiZjQ5YzRhYjJhYTBhOTgyNTAzNTY2L3RhYmxlcmFuZ2U6M2EyZDQ0OWQ5MmJmNDljNGFiMmFhMGE5ODI1MDM1NjZfOS02LTEtMS00NTE3OQ_556d5acb-40b6-45d6-afa8-d76d9d1ca833"
      unitRef="usd">17689000</elf:LeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjJiYzIyNTQxNWMyNDQ5ODhhYjhmMjllZDMzNzQ2NWEyL3RhYmxlcmFuZ2U6MmJjMjI1NDE1YzI0NDk4OGFiOGYyOWVkMzM3NDY1YTJfMi0yLTEtMS00NTE3OQ_05995db7-bcf2-46a1-95fb-68d6443f7205">P4Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjJiYzIyNTQxNWMyNDQ5ODhhYjhmMjllZDMzNzQ2NWEyL3RhYmxlcmFuZ2U6MmJjMjI1NDE1YzI0NDk4OGFiOGYyOWVkMzM3NDY1YTJfMi00LTEtMS00NTE3OQ_16733aa1-acb3-4af6-b14d-3ce75b94c814">P5Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjJiYzIyNTQxNWMyNDQ5ODhhYjhmMjllZDMzNzQ2NWEyL3RhYmxlcmFuZ2U6MmJjMjI1NDE1YzI0NDk4OGFiOGYyOWVkMzM3NDY1YTJfMy0yLTEtMS00NTE3OQ_9a2fbecf-3c40-472c-b1bd-7b323e95d3bb">P1Y1M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjJiYzIyNTQxNWMyNDQ5ODhhYjhmMjllZDMzNzQ2NWEyL3RhYmxlcmFuZ2U6MmJjMjI1NDE1YzI0NDk4OGFiOGYyOWVkMzM3NDY1YTJfMy00LTEtMS00NTE3OQ_5d0c0fe3-8884-4a1f-92a3-8110a7a722a9">P2Y1M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjJiYzIyNTQxNWMyNDQ5ODhhYjhmMjllZDMzNzQ2NWEyL3RhYmxlcmFuZ2U6MmJjMjI1NDE1YzI0NDk4OGFiOGYyOWVkMzM3NDY1YTJfNS0yLTEtMS00NTE3OQ_bfa34ab5-b9c9-4337-8075-3a19ea817fe9"
      unitRef="number">0.026</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjJiYzIyNTQxNWMyNDQ5ODhhYjhmMjllZDMzNzQ2NWEyL3RhYmxlcmFuZ2U6MmJjMjI1NDE1YzI0NDk4OGFiOGYyOWVkMzM3NDY1YTJfNS00LTEtMS00NTE3OQ_5103d477-176f-4a95-9d4e-91e6be9218ef"
      unitRef="number">0.028</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i5466387600044b8aa16a6209ef105671_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjJiYzIyNTQxNWMyNDQ5ODhhYjhmMjllZDMzNzQ2NWEyL3RhYmxlcmFuZ2U6MmJjMjI1NDE1YzI0NDk4OGFiOGYyOWVkMzM3NDY1YTJfNi0yLTEtMS00NTE3OQ_dbbcb2b5-e1e8-478a-af8b-bc6f82e871f7"
      unitRef="number">0.028</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i49770e0e439543d294896ad12d459cc4_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RhYmxlOjJiYzIyNTQxNWMyNDQ5ODhhYjhmMjllZDMzNzQ2NWEyL3RhYmxlcmFuZ2U6MmJjMjI1NDE1YzI0NDk4OGFiOGYyOWVkMzM3NDY1YTJfNi00LTEtMS00NTE3OQ_4413f1a0-8d31-4c8d-892b-0dcdc6ec6600"
      unitRef="number">0.030</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjA5Ng_47f8836c-a6e0-4cf4-afc5-5881426428ed"
      unitRef="usd">3600000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i70504b871bc941629d49903c50effbea_D20210401-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUwYzU1OGNjMWVjOTQ0ZGZhZTc5ZDY3YTg1NDcyNzIxL3NlYzplMGM1NThjYzFlYzk0NGRmYWU3OWQ2N2E4NTQ3MjcyMV84NS9mcmFnOjI5MTFkZjkxMDNjNTQ0MDBiYzE1ZjJhZTJiMzJiYzExL3RleHRyZWdpb246MjkxMWRmOTEwM2M1NDQwMGJjMTVmMmFlMmIzMmJjMTFfMjEwMw_cb56c85c-6e07-4167-93ff-19a7c59ddd29"
      unitRef="usd">3900000</us-gaap:OperatingLeasePayments>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>56
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MT@J)*XUE%,&(--72>SJ#::\B:QZF@OSHM!Q*5C#+R^; UCJHPSS1PCU1W/:
MY_6#>$&FVV@F0ROZ$?]U?VO%JL,HL<(H,=S*''));IZ])8\7HM05'A'Z^&5J
M=45XV*E\A2MBE5S1.%7*S%QVTY4LCS">I-:UEB.*7ZPK-&,\ZE3.P@VQ2F[H
M+H;I]6YISDQ!^0'<RHDKEG'688!888!8)0-DIFA@X\$2+*2R?HB.Z-QS!6U]
MY'D"A$#&WTE:B>LP0JPP0JR2$9I&/ S)59K [<3>;G&=TADW'G<J7^%_6"7_
M<Q,)M3 =\STH@ 6'D6+%8WMJ<<%RT#KL#ROL#\/=RR&12P&)Q/!PF7*\.DP0
M*TP0P_W+X4O[U0@_S5:TR:=4@ZF-S0!J)?Y.]F9?#SNU;J9FME'6PZ[++CI]
MAPW::QMC8808;E]&D8C]; GL-N1V%%R@/'EUN!M6N!N&FY-\:>\V2(R7_2+
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
M#;SU#!+&C'O[=+"0XWC@%9[V[$C'V7&WKK7 3 8Z\]F.Q9RY\+Z =(0&OB]
MAWD0#BS7K(=%-@Z+WG+=C;1+;>Z3'W]0 /<M !VX;P'J@'V+V='G/_NQULP8
M-T7=&BQ<F4#\(C*%:G;?/W<G6FVZ+X)+I;6JNL.U%,:>%9C?5\JLY/L3^Y'Q
M\!5Z_A]02P,$%     @ VX!"5E>H;4K. @  U@@  !@   !X;"]W;W)K<VAE
M971S+W-H965T,RYX;6RM5EM/VS 8_2M6-DT@L>:>,M9&@E9H>YA44;$]3'MP
MDZ^-A6-GMM.R_?I]3D+4L@!%H@^-+^<<^QS;<28[J>YT 6#(?<F%GCJ%,=6%
MZ^JL@)+JD:Q 8,]:JI(:K*J-JRL%-&]()7<#STO<DC+AI).F;:'2B:P-9P(6
MBNBZ+*GZ<P5<[J:.[SPTW+!-86R#FTXJNH$EF-MJH;#F]BHY*T%H)@51L)XZ
ME_[%/+'X!O"=P4[OE8EULI+RSE:^YE/'LQ,"#IFQ"A0?6Y@!YU8(I_&[TW3Z
M(2UQO_R@?MUX1R\KJF$F^0^6FV+JG#LDAS6MN;F1NR_0^8FM7B:Y;O[)KL6.
M/SDDJ[6194?&&91,M$]ZW^6P1_"C)PA!1PB.)80=(3R6$'6$J$FFM=+D,*>&
MIA,E=T19-*K90A-FPT;[3-AE7QJ%O0QY)IU)D>,B0DXR*;3D+*<&*RO*J<B
M-,*:G-2"UCG#GE-RLJ *A"G L(SR4_*1O"<N K%53UR#<[+*;M:-?]6.'SPQ
M_ARR$0G],Q)X03! GSU/_T;5L_3Y\:/[AW07@^S3#/HT@T8O?$)O:3 ]/!2&
MR#6Y9@(S9)23A=2LV>4_+U?:*-SKOX:2:K6C86U[_B]T13.8.GC -:@M..F'
M=W[B?1[*[2W%YF\D=I!IV&<:/J>..[0L,3H\"=G=&:FH(EO*:R G3)#;Y9Q4
MH-K==SJ4::L];K3M*W";>B,/EWJ[G]4QH/D+H -O4>\M>H6W]@P16IM"*O87
MCZ'UV+8.FFO%X[TI!;'7_AXY/!HY/P9YX#7NO<:O]\JTKE_V&?\WISCTDSA*
M@D<V!X!!$(7C)'KD<@CH!UYR'@Z;3'J3R>M-XFVK#14Y$YN7G";'.AT #CL=
M @XZ=?<N$7OCXZMUPX0F'-9(]49CU%#M+=I6C*R:>V4E#=Y23;' #P]0%H#]
M:RG-0\5>5?VG3/H/4$L#!!0    ( -N 0E:G?M6B\04  ($:   8    >&PO
M=V]R:W-H965T<R]S:&5E=#0N>&ULK5EM;]LV$/XKA%<,#=#&(O6>.08:2]L"
MK%O1K.N'81\4F[:%RJ(GTD[V[W>4;,DF3VJZ^8LM2L\=^?".O(?2Y$E47^2:
M<T6>-T4I;T=KI;8WX[&<K_DFD]=BRTMXLA35)E/0K%9CN:UXMJB--L68.4XP
MWF1Y.9I.ZGL?JNE$[%21E_Q#1>1NL\FJ?^YX(9YN1W1TO/$Q7ZV5OC&>3K;9
MBC]P]6G[H8+6N/6RR#>\E+DH2<67MZ-W]"9E3!O4B#]R_B1/KHFF\BC$%]VX
M7]R.'#TB7O"YTBXR^-OS&2\*[0G&\??!Z:CM4QN>7A^]_UB3!S*/F>0S47S.
M%VI].XI&9,&7V:Y0'\73S_Q R-?^YJ*0]2]Y.F"=$9GOI!*;@S&,8).7S7_V
M?)B($P/P@QNP@P$S#;P> _=@X+ZT!^]@X+VT!_]@4%,?-]SKB4LRE4TGE7@B
ME4:#-WU1SWYM#?.5ESI1'E0%3W.P4].9*!<0=KX@<U%*4>2+3$%#*OB#?%"2
MB"6!M*PR'5=)LE(C-Y"4:YTM>T[R$MJ<O-Z5V6Z1@_$5>4L^/23D]:LK\@H>
MD]_78B?!4$[&"H:L.Q[/#\.[:X;'>H;GDO>B5&M)4ACF K%/ANWC ?LQ3%4[
M7^PX7W=LT&'"Y]?$I6\(<QA#QC-[N3G%Z/R_WM/_W/O99+AM\KBU/[?'WWT3
M^H=CLI _WSU*5<'B_PL+=>/,PYWI'?%&;K,YOQU!=DE>[?EH^OUW-'!^P.;Y
MDLZ22SI++^3L+")>&Q%OR/OT5R@M,BLXNM0:TZ VU05D/Z5>X+OA9+P_G5D;
M%D>41N>HQ$:Y,?4BPUEJPU@4.LQI86<T_9:F/TAS)J32&U,OU<;</^G6"R/*
M#*8VRG7#T*"0V"CJPOHQF2(PAX51A#,-6J;!(-.?*B$EV59BF2N,:&#U&D<A
M\PVB-BKP7(\:1&T4"R@+'8.H#:.1QUR&$PU;HN$@T0?0"GFY>D-6O(1J4]25
M)EM R<OUEJ+E!.'/6UVKT(B'UJA"'S@:$V&C?-^-#%1BHYA#:6BD3VK#J!_X
M44]N1^U$1(,3\9$#W]U<[2J8#O*Z*:]71^X8]<@:AQ&RF8UX2TW27_62VHB@
M)[OCEFL\R/6W1E@ SX8FQBZV@^&RV,C=F8V*XM!,<!L4.$YL[&PITF'HG^3(
M&5/J=$++&>:JUKPZJB6=W,=L?D-*CJ[M@\.SG';-T"(@B&U@,,=0C,;&/I%B
ML-COHWZB,>D@]?M2<:AUZDBYGS&U^_<"UZ2,H'QSFTHP%(W-&I!^%7;.F76<
MV2#G7_2^#2<A_JSS>Y?+=:V0H&@M^"-.GB$C"0.3O(VRF+_$48JAO*!G\Z*=
M)*2#^N:H"1\Y'&*Y+ES[O#Y40O.8_"I[QO?P@^OSM>Y&9ME&8!'S?7,6;)3O
M1]1*>:1/C_D]&QOMA!@=5F+W+==N$E#.'A(&9HJ0&09CCE7",1AU?)>:K+%>
M':]OI7>ZC X+,ZT_^[=RBFBD&(9G<K5A ;/J%8+R?&;6\A2!Z=-/']-.E]%A
M839##L$HY\!6W1AG&X9QME$H9QLVQ+F3:#0</.]UT250N(E<9Q6_04D/:KUO
M/>I=U%MR46_II;R=1Z33BG18+-YE,I]KD5B_<6F#<H4&I7$5GE:.:]>J+QC*
MK)H)BK(.?RBJ+PL[S4B'16.2%SO]CNJ%K&.,M7DN0%$V:PQEEJ<4[[&GH+!.
M/S)G</%]KM]Y N]L#Z)YQ1O.H#%V2BK0DZ RT+7(!F7IMZ[%BWI++NHMO92W
M\P!U*I<-J]QN+3:10=.1V7+3AR-VZ#GF0L20U E9X,9&6J(^F1N'@5GV,:03
MN32._)[T[/0N&]:[IZMRB+^M.D&5>0ZU7D-A2#>*J>>:KZ(PI!<[@1.88@_U
M&5 /"K+!?WSR2GW#JU7]+4.2N=B5JGE!VMYMOY>\J[\2&/?OZ,V,(O<3>I,V
M7T,Z]\W'F?=9M<I+20J^A*Z<ZQ"&6S7?.YJ&$MOZA?ZC4$ILZLLUSQ:\T@!X
MOA1"'1NZ@_:KT_1?4$L#!!0    ( -N 0E:W"O%$,PH  $I8   8    >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&ULO5QM;]LX$OXK@F]QUP*;6GS32R\)L+5Y
MN#U@%T6S>_?A<!]46TF$RI)7DI/NOS_*=DV3'%-6,\Z7Q$[(9\1GJ-$\'%+7
MSW7SI7W,\R[XNBJK]F;RV'7K]]-INWC,5UG[KE[GE?K/?=VLLDY];1ZF[;K)
ML^6VTZJ<TC",IJNLJ":WU]N_?6QNK^M-5Q95_K$)VLUJE35_?LC+^OEF0B;?
M_O"I>'CL^C],;Z_7V4-^EW>_KS\VZMOT@+(L5GG5%G45-/G]S>0G\EY&K.^P
M;?'O(G]NCSX'_5 ^U_67_LO/RYM)V%]17N:+KH?(U*^G?):798^DKN.//>CD
M8+/O>/SY&_H_MH-7@_F<M?FL+O]3++O'FTDR"9;Y?;8INT_U\S_S_8!$C[>H
MRW;[,WC>MPTGP6+3=O5JWUE=P:JH=K^SKWLBCCH0=J(#W7>@YW9@^P[,ZD#C
M$QWXO@.W.YP:@]AWV Y]NAO[EKAYUF6WUTW]'#1]:X76?]BRO^VM^"JJ?J+<
M=8WZ;Z'Z=;>SNEHJM^?+8%%7;5T6RZQ37]I._5+SH6N#^EY]JQ=?'NMRF3?M
MWX+\CTW1_1F\V5399EFHUF^#J^#WNWGPYH>WP0]!406_/=:;-JN6[?6T4]?8
M6YHN]M?S87<]],3U_%9W60ETF_F[S>K52DV[[84"O>?^WC\MU3C4M,W*8)T5
MRRLUA$6V+N KD0-8B\5FM2FW+*H)6RR*S@29*@\=W$0/;J);5'X"]4/^4%15
M43VHNZ+,JD4>9%WP2]:\"QCY,: A)1#5.\QHB]E'C*=;&J41CZZG3\?4NLU$
MR,TV<[=-''/.B=E,NLVN1"AHFA[:&<-GA^&SD<-_HWS4/F9-WKX]BPHO?A^-
MW[?K;)'?3%2X;?/F*9_<_O4O) K_#LW%'9@P"0M#04*+-4RK$@G,<  _.(!O
MT=D)!_Q<+=1CJ%6\S_/=I[?]C7YG! :Y"PS__5279:#"^'/6+/\'.8-C.@,3
M;(X))I' #(>)@\.$]X[Y5>481;6H5SGD .%,X(3&=ECP&AA++":8'+A\@[#H
M0%CD)6P[E:_ZG*-_%*Y4(M9F_3,!HB]R['.26O?^S&MN+'WG6)1(%@WZX@-]
ML9<^^35O%H4*$-_2A:!>]_2U@<H#@J>\[?KHK?ZI3'=-L=@E&?#3^D/LQE<[
MM,YBYTEC/[( E-":X]([J.^D+#E0EER&LN.''T2?U^S8\)HX+#*1B%A89&/:
ME$A@AE?2@U=2OU>JI95F_6M3J=PB/)U;I Y%-*$1I=:,38$T*[%H=*'B."4L
MMJ:MV^R*IW%(&1P#2:C50#AF]%:6-<B$'WWLU-NCF7=P+-(PL6<?JEV)A6;Z
MX$B1D0OD^GM08Q9"R?Z^G3_;!\# =!]HY\WWB=8[9*S@&9OQ^PV,GHOTW)P?
MU:[$0C/=H'478:^8]Q-4%8:*-D=%DUAHIMNT6B->;3&0_>\[&Z%"W43<CA2H
MR@H536*AF?QJ<47\ZLI-$M3M,1".7-'"0L&CQ&9=N/&94#O&N&!Q&H9N?';;
M7?%$'#] 30:T6B)^N>1/%(;9P%1',^+*(T$(X\S.P>:H=B46FND#+;F(7W.!
MB<)PCN;J(C!=):["<O-5  Q,6(%V_HQ5BRCB5U&#B<(P(:AZB;B"Z532BJJ9
ML-!,-VC51-+73!2\&FVT2S#1YJAH$@O-K"IHO4?]>L^?*%! @,74SA/\)L;2
MBXHFAT9@TJ8E&O5+M#&+A=352")DS";1:W TB>?8E%@V31*/2EI^B8>Z9$A=
M?18[&2UURU,6)W,0QZER74*442W*J+\:=K&%0[_=L6&7NF4RFJH<U<XA4*U*
M+#33-UIY4;_R<I7!7;[VYQ\4D&,I#U,G1'! &1";3!<L3GB2.%/8;:<2,G)R
MY89J;41':2,K&QMF [-2-*.N !(DY*F*AC9QJ!4J+#33!UJ=T>@5LS&**M90
MT>:H:!(+S72;%G34+^@&LC%70T7NJHW?Q&AZ,='DT A,VK0$I'X)."H; ^09
MX:E-(J8TFY]E4V+9-$G4 HX.U+U0LS&W0&6O8<VH6P]S'F8 C/,@NX2 8EI
ML8&"V:5R,;_=T3N67!VDL@)BS<$YJE&)A6:Z1HLTYA=IW[%(RUS=!"[2,J"(
MYBS2 F#@(BW0SKM(R[3"8@,*ZV6+M'[TT5,0J*#!B[2H=B46FNF#HYV+8[<N
M6L5+"E+O:B=&**?V@VK?SIR(]D(C !:G@G-[/0!HIR8B$_34[DVMBIA?%8VJ
MYL*$H.X99*[Z4;11SL+8Y@ZU;(6%9KI!2S,F7E$6,%2EAHHV1T636&BFV[2:
M8_Y:FU\6,+?X13B/G$B!*KM0T>3@$$SBM)YB?CTU1A@P0)L(1QCX#8YF\1R;
M$LNF2:)65^Q"VQ1!EETI9.N"?9/H=).Y_XI'S[Y+""^FA1>[D/ :5!"H133F
M:C$A$L8BVS>HY3$L-//0@U9W?-1V2*N:#"8JW%5:C#'N1))].S-SL[,/ "P)
M29I:-X0$VEVI^!E&(1Q"N191?)2(\M36838PRUHS#I2U:)C0R$YEYZAV)1::
MZ0,MX_@+#W_!U+MZ"Y00'#C^Y4@(  R4$$ [KX3@6D=QQ"-@,"&HU2T.' *#
M)02J78F%9KKAZ!P8?T4)P5%5'2K:'!5-8J&9;M/*C[_D.!AWJV1<T,0N+?AM
MC.875:)AH9G\:HG&1VV'M%;7X'#DBAZ6"&;OQ9_MVQGQF=HU=  LH6R[KF?&
M9[?=%6<)Y2?6&KG66GS@ -C9:XTP&YC":L:!LU]4$1)%]FY]5+L2"\WT@99J
M?.Q>R+-R-."(%YBQNL(,R%A=,#AC==OY,U:MI[A?3XW:$ H3@BJ<.""<3B2M
MJ-()"\T\?JREDPA?,5$0J-4P5+0Y*IK$0C/=IO6>\.N]@7/CK@ C)';.YOIM
MC.875<L-#L$D3HLTX1=I8]8:A:N2DM#9@.\W.)K%<VQ*+)LFB5KDB0OM; 19
M!FIH<6P_U81;0;.3*QC(3JW\0_M>ZK0P$P,;#R^UC.BW.SKTNI4W'I,TLI<1
M4:U*+#33-T?OXAA[7.QX&R28@PC@N)B(4CM_G0G@N!BU5V\ L(2PV#Z1(H%V
M5US$3)R*CEH?B9<<%QMF W4'H@".BU$A>!3:^V%0[4HL--,'6J&)^#4S,E3!
MAHHV1T636&BFV[2H$WY1-Y"1N3J*I"04=IA W="(BB8'AV 2IX6@\ O!41D9
M\.(-RIQ< ?4@V5DV)99-\Z5(6L9%%]K?"+$<N64J&H;.BY/<RIBME $@DJ;V
MH5/_T+Z7.BVEHH'2V:4R,K_=L:$W E\<$@I[,RZJ58F%9OI&J[5HU,[(<U8H
M(^#P&+1>"[1SUVN!1N!Z+=#.NUX;::D5#4BMEZW7^M%'ST&@F :OUZ+:E5AH
M.Q],CU[#VK]E]Y>L>2C4[5[F]PH^?!>K\36[%]?NOG3U>OMFUL]UU]6K[<?'
M/%.)6-] _?^^KKMO7_J7O1Y>'WS[?U!+ P04    " #;@$)6P(7 A4X)   C
M30  &    'AL+W=O<FMS:&5E=',O<VAE970V+GAM;+6<:W/B.!:&_XJ+G=KJ
MKAH:2[Y@L@E5Z=B&V=J>377O['YV;!&\;2S&,J0SOWXEVV L*0KL'+X$<,YY
M)*/7NKP6OGVAU7>V)J2V?FR*DMV-UG6]O9E,6+HFFX1]HEM2\O^L:+5):OZQ
M>IZP;462K$G:%!-LV_YDD^3E:'[;''NLYK=T5Q=Y21XKB^TVFZ1Z_4P*^G(W
M0J/#@:_Y\[H6!R;SVVWR3+Z1^K?M8\4_38Z4+-^0DN6TM"JRNAO=HYNEXXJ$
M)N+?.7EA)^\M<2I/E'X7'W[)[D:VJ!$I2%H+1,)?]N2!%(4@\7K\WD%'QS)%
MXNG[ SUN3IZ?S%/"R ,M_I-G]?IN%(RLC*R275%_I2]+TIV0)W@I+5CSUWKI
M8NV1E>Y833==,J_!)B_;U^1']T6<)'"./@%W"5A.<-](<+H$Y]P$MTMPSTWP
MN@3OW'/PNP3_W!*F7<)43O#?2 BZA*!IW;8YFK8,DSJ9WU;TQ:I$-*>)-XT@
MFFS>A'DIM/NMKOA_<YY7SQ]HF7$EDLQ*:<EHD6=)S3^PFK]PB=;,HBLK3=C:
M6G&9,^O#KDQV6<YC/EICZ[=OH?7AIX_63U9>6O]:TQU+RHS=3FI>,\&?I%TM
M/K>UP&_4PK&^T+)>,ROBM<DT^;$Y?_9>_M*<C[ !,.%?Z?%[Q8?O]3,V$D.2
M?K(<]+.%;8PU%7HPI_]]5_)T^\WT\/S2D28].K]T77K\Y\Y]\><JOS2G?TFJ
MMTH?M*1SO$*<AN>\=87TXE]5=&/Q8:-*ZKQ\;OO=O,X)N]%)OL6Z>JP8DV[8
M-DG)W8@/.HQ4>S*:__4OR+?_II,+)"R$A$60L!@2MH"$+8%@ PFZ1PFZ)OK\
M5SZ'R<N4;HA.9VVNW^2*J<I^CF;(]FXG^U,!::)<UY\-HT(URL?('09%:E"
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
M"GWV))4*I[,(9-F?E0/*18^R_ '*[^J=L[$.Z@];<?70?P9&!UK+D=;%\E'
M*RZGZFB1J^5\N7P$[^B0YE'"._H!W@>_(:O_3?GEZA)).J,KZH5A*W7C.;"-
M_0**\5I;LJ4FHVZQR%!A#.KO\R)$#QW]\[T*]02.OT] 9NM5:*GDLZR56'[+
MV>KID\7S^<DCZ1T?TCM^#/VGN_C_411/S70]51=,7=SGZMJ6TUR1NF)#.X)U
MZ7SK_%#87Y\^>;E<SD\>.*6UQ4FJ<W0;CC5[J#S62J.HH2N"KC1YS2%7V%,#
MQJ5K6K+[?'1W?MS9\;#VF](!7!I,H)X47@(4*218)6?@441":_9!:5N:+N ,
M /^RY!!T8?!<&J9>!*7OV,3]9.U9\@H-1UV&M!7NX"WIMMY578ES4'WH/ 8R
MI-,)-*+#6-YQRJ#@(%%',M^BB15OV>\5[Q':Z#97:XCB$ -A;<G>3M5G@3$:
MULHA$A7::& !H,(R,-1B/O_E ><AEQPDN=%=,_G247(:22L4XQZ9UFL\]ZTH
MO*-*4=LR-%]IJ1@TKZ']H#JIW9!82DC;"B>3WS]@*?LH>X')&:=(B&_)=*EL
MK0NZ5XFVUFU[([8;B#"_GQ[%-&.I)-C&S2!%P:6!'L(0?'&$R[^@X\@WU:0T
M%- !ID:$L7AQ$NX#\E<NN\A]GJ%EKG)5PW\DQ)5DF%!A;6FK-T@;NO+4ZLI
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
M:B= ^[52=CMQ!H8'[.QO4$L#!!0    ( -N 0E9(49Q"W0(   4'   9
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;*U5VVZ;0!#]E1&-JE9" 19\K6W)
M3EJU#U&MI)>'J@]K&)M5@*6[Z]CY^\XN-G42VU*DOL#L,G/FG!TXC#92W>L<
MT<"V+"H]]G)CZF$0Z#3'DNM+66-%3Y92E=S04JT"72ODF2LJBX"%83<HN:B\
MR<CMS=5D)->F$!7.%>AU67+U.,-";L9>Y.TW;L4J-W8CF(QJOL([--_KN:)5
MT*)DHL1*"UF!PN78FT;#66+S7<(/@1M]$(-5LI#RWBZ^9&,OM(2PP-18!$ZW
M![S"HK! 1.//#M-K6]K"PWB/_LEI)RT+KO%*%C]%9O*QU_<@PR5?%^96;C[C
M3D_'XJ6RT.X*FR8WZ7F0KK61Y:Z8&)2B:NY\NSN'@X)^>** [0J8X]TT<BRO
MN>&3D9(;4#:;T&S@I+IJ(B<J.Y0[H^BIH#HSF::I6F,&N*4Q:]3 JPRDR5%1
M=Z6P,E (OA"%, +U*##4TU8&Z0Y_UN"S$_@#N)&5R35\K#+,GM8'Q+4ES/:$
M9^PLX#6FEQ!'/K"0L3-X<7L L<.+3^#-^2-?%#OA[C1XH>'7=*&-HE?F]S')
M#6)R'-%^1D-=\Q3''GTG&M4#>I.W;Z)N^.$,WZ3EFYQ#_P\#.XM_G/WKFL(K
MT[D&N00:+)8+2MD/UX<;KM*\73N4YUD1I)(<0AMJ1R#4 Y:R(*L1U0K>B8IV
MY%I3I7X_?-GB>8>7Z"^D7 #K^OV041 -_$'<MT'?[T1=N-IIJZ5RCD-\R#P5
M-Y9+@>0=3V0G?H?UZ1H/(KJR)&Z;I;*TW;A#B4*_0QE1Y'=B!ET_ZH?PC6\)
MH&Y>7>CX8:\+S(\(COEAU(.O)\^:$??(974@]H\J/#^L"T@&?F]@92>A'X8)
M!7'L#WH]./9V!P?65*):.0/6I'!=F<:EVMW6XZ>-M?U+;WX0-*N5J#2=Y))*
MP\M>QP/5F&ZS,+)V1K>0AFS3A3G]IU#9!'J^E-+L%[9!^^>;_ 502P,$%
M  @ VX!"5L\ROAC7"   W18  !D   !X;"]W;W)K<VAE971S+W-H965T,3(N
M>&ULG5AK<]NX%?TK&&VRE6:X,D5;#R>V9^QD,\U,TLW$V?9#IQ\@$I*P 0$%
M "V[O[[G B E.9+CYHO$!W!Q<.ZY#_!B8^Q7MQ+"L_M::7?96WF_?G5RXLJ5
MJ+D;FK70>+,PMN8>MW9YXM96\"I,JM5)D>>3DYI+W;NZ",\^V:L+TW@EM?AD
MF6OJFMN'&Z',YK(WZK4//LOERM.#DZN+-5^*6^'_7'^RN#OIK%2R%MI)HYD5
MB\O>]>C5S1F-#P/^*<7&[5PSVLG<F*]T\[ZZ[.4$2"A1>K+ \7<GW@BER!!@
M?$LV>]V2-''WNK7^+NP=>YES)]X8]2]9^=5E;]9CE5CP1OG/9O-WD?8S)GNE
M42[\LDT<6TQ[K&R<-W6:# 2UU/&?WR<>=B;,\B,3BC2A"+CC0@'E6^[YU84U
M&V9I-*S11=AJF UP4I-3;KW%6XEY_NJMF/N+$P]+=']2IEDW<59Q9-8Y^VBT
M7SGVNZY$M3__! @Z&$4+XZ9XTN!;40[9Z2AC15X43]@[[;9U&NR=/K$M]E:Z
M4AG76,'^?3UWWD("_SFTV6CK[+ M"HM7;LU+<=F#[IVP=Z)W]>LOHTG^^@FD
M9QW2LZ>L'W7 CV>Q+RO!WIAZS?7#K[_,BM'TM6.(.^>YKJ1>0IP8Q/%LP<"O
MJ.?"=AQG[".WY:J[9YCSW:@1*PW"SWE1D1&/]19&(8[)>E]J/#&-PTPW>/7]
M$H]7^-[Z%V%KI@S7K#\:L!=L,LW&>8Z+\TE6C,-%?/).:JY+P91  #(S5W+)
M*:@=FYT6;)2=C<[Q.QD5[(OQ7,6=]XL!F\RR4XR F<GDG)V?9R.,^2"<>Q7'
M2.>:8+DTSCO6/YN,!ZP_RT_I=SP;[-C+F$:.! V/Y@#T;#(ER+/)A)W/@/PL
M+5$VU@KMV=K8D(+ZXVQRG@_H?SJ;I'_<?S!Z^9LG,MJ16";@ R=%-II.B8I1
MEL\")T5V-CT+E-T*P?YAO&"SC)$$BOPU*2,+UZ/7S)O@-/*B4;+BY,A%X%)B
M5Q"*%TBPV(34I6H0RBPX5;!KK1N,^"P($)QN <=SJ1P2\9+;("\:=RNTQ,M;
M@:UB]AO\2,^NEU8$PT-V?4Q^?BM>MN&$ ##KM9*!VHWT*\:58GR-1R6?*[$#
MO#1W M? W2#_V(@8ZU4'(9 .*%26UCC'2F[M \'GM6G(1!+VXT!2G4^B\^<"
M+ ALOVK*UD4T[X",LA!,BZ.:Q9ZLN9<H*8),2,L6'#]W7#4"DZG((-XT1'0G
M%"M S;HA<7YK##EP;64I7'"*D[54W"+(G< (6A8$SJ627HK ::QZJ!CV*XW
MG&3-KSB2@R5DE-*(X4%&V8(V%911,8O??;C13GI!""AZ7717"X9(<\/=[,0J
M63%M/$,*UFX!C]'#7:0U2 H* J@M&40"!^441^0R,",=B1H++ZRI.X8("9E,
M/ED+*TWE6$C7&CL9=O(HHSQX*P_VAV;78%2QTSQFI7UI\C2/J(6UR(OT9)N$
M_YVY/DU.H7A,DBDZB>Y#UL,.@G7?Y<<%+XFJAS!R.\"*.Z/NB)H$I!V7)9-)
MA%6(I>BK;<@<WD+TW#'L; 6)<(@;HGH0R=MAL50J0D#UY0"#7HSR?)BC:U$J
MMG!'P!XD[7,W.D%XET:W[(5%^_+02@=X.[1$*#\?:-ACVWOJ_=M19^]51T(Q
M&1]$04CQ>OPL-J!5RGLI.WV?X(X2$Z*9WR%+QW1)2=OR#4QXR)M,((0;2R.I
M$E!P[2E_LN_YX^L@!M%V*MBP7,G_8NS\ 5W]G!H/C_RL'H+<P(EI]G*3%=\:
M"9VS-7\(!!)M&@ ;RG@+%#/DAR4M&:(['X[REQ3N^? 4%_TN,9+9O9KF0Y6F
M^JR0$2Q.$Y2BI&%]J+6B*-@I;4>4/1@PC^-&3( \6:G YD-R!J$%5) 9]HQJ
M54L?R^?_X:7GDLR5,]"=N9-5F^R;^6]))"FYQX8,*HORF^[(2PD/]]"+5K5)
M@SMC7.CCJ+4,,GW-5F9#]&6Q\OZ$ DNN*<V+^U)@W'Y4QHTG7\^Y"L4Q)>QG
MT'&XCPBMP^-U;@RJT3/-IG1Z/"6@\',JFF 3"3JC C4W%DV^L"XU"\RLJ;"'
M=P*5$/AB J0R2<4(R^BF9E _5 H]4TJH_FI"YOCP_N:/SW$D6BPL'[2*@$+R
MQI)$4M?%N:#!!3P2%4%/_]22S-SZ4)(KBDMJUM;&495J1^VT4>U64I5D?>CJ
M+YR1 S Z8LH:6!?*F""?_.6 K57C NBM%30""-3]>!T-BW&(UV(XHJN?B%=C
MVY0. '@2B[Y(3#X/1M["&/TLC"C5CJBP^#$!M@P_H2#2Z$X3A80R&>8O?U!G
M 10--W6+#-J9IUCN&E]JWZA_0)?*3)"<7X$!M(\$&1VBC\EW'B& C5T_E\*2
M\1"H0;MN0#D9?1JE&Y(7!48ER=*\B5UK:#?6#8YTH9\E+OE:^G".,.77C,X0
MM&*%?6 "GDM-S;&H- Y#&>4AXE%)0<9TJ@L9$WI)Q --+>P2444K;=T4.V:@
M<8)JBHV[W4A@ #[(/"21:.P'E(:4FDXZ=) )ARV]S'9.%K00?<KR0J=^?I?P
MMH"QAKK0P_2'0\Q#[(A;FI\E.M=U43M'M7LJ-"N(/$+9&3UD[ZF[+XVMMB>F
MZ]LW[&R*<AY.@3'RB8VP_91&'A]TCO0V0;0PW^B A!ILA\Q'Q[)XYJE-)1<(
MP_AQ#=#7W%+UCV_%/5';2+<B:QG;K&2Y(FTVRF]K,5I[L]2R/4]QU"$7Q+$_
MO3L.X_]%/AQW%:P-OM")1J_O?W38/X8$A=K4;R?UAEK^ JFB,XI%M-@<_#Y@
MA4H^W.<V.(.>^!7X"^8UE=4Z?B6+R'YP"$Y<$)QG\3":3KKO+QEY$;F0FI46
M8^L.'()VVJUM4QJK&(FV]<:VS7E1[/0)PT-?N4YV/CF&N*4/J]07PD+\^M@]
M[;[=7L=/EMOA\</OQY##<>(6"TS-A]-QC]GX,37>>+,.'S"A/F_J<+D2'%T)
M#<#[A<&Y.-W0 MT7[:O_ 5!+ P04    " #;@$)6=9,SZ=,"  !8!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6RE55EOVD 0_BLC1\H3PF#(T020
M FG52HT4)3T>JCXL]AAOLX>[LX;DWW=V#2Z-$M2J+WAG=^8[UIYALK'N@2I$
M#X]:&9HFE??U19I27J$6U+<U&CXIK=/"<^A6*=4.11&+M$JSP> TU4*:9#:)
M>[=N-K&-5]+@K0-JM!;N:8[*;J;),-EMW,E5Y<-&.IO48H7WZ#_7MXZCM$,I
MI$9#TAIP6$Z3J^'%?!SR8\(7B1O:6T-PLK3V(00?BFDR"()08>X#@N#'&A>H
M5 !B&3^WF$E'&0KWUSOT=]$[>UD*PH557V7AJVERGD"!I6B4O[.;][CU<Q+P
M<JLH_L*FS3W)$L@;\E9OBUF!EJ9]BL?M/>P5G ]>*<BV!5G4W1)%E=?"B]G$
MV0VXD,UH81&MQFH6)TUX*??>\:GD.C];6*VEYUOV!,(4D%OCI5FAR272)/5,
M$1+3? LW;^&R5^#>P T#5 1O38'%G_4I2^OT93M]\^P@X#7F?1@->Y -LNP
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
MDJ#Y:A%<Q;/KU.E[A3\$WYHC&1R31Z6>W.37>A%$+B#>\,HZ!(;#,[_A3>.
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
M<,FV_AL(/W%FS=\=S(USIN#A2DG4 =J ]PMC7#LA =V'*%?_ E!+ P04
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
M^0#?T )*$A!#07_+:E9($VG<S/6ZYV:O<&CAJ$=Z58TP>3Q16A#*T(+94IR
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
M'8(@!UG* N>)J%;D5%2X(]<:(_79Z"W%:X:WZ&]2.2&L1P<!0R,<TF$TL,:
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
M+EB8!\L,0C_*_I,?>2&. B2/.@#E :@>8+4$F'F 60^P6P*L/,!**Y-)2>N
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
M %P'J.<)8_)EHIO'^L]%\ ]02P,$%     @ VX!"5LA<?_,G P  3@H  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S(N>&ULK59=;]HP%/TK5E9-K;0USG?H
M *DEFS9I4U%IMX=I#R88L)K$F6T^^N]G.R$*B4&=U!>(XW..[[DWU_9P1]DS
M7V,LP#[/"CZRUD*4-[;-TS7.$;^F)2[DS)*R' DY9"N;EPRCA2;EF>U"&-HY
M(H4U'NIW4S8>THW(2(&G#/!-GB/V<H<SNAM9CG5X\4!6:Z%>V.-AB59XAL53
M.65R9#<J"Y+C@A-: (:7(^O6N4EBA=> GP3O>.L9*"=S2I_5X-MB9$$5$,YP
M*I0"DG];/,%9IH1D&']K3:M94A';SP?U+]J[]#)''$]H]HLLQ'IDQ198X"7:
M9.*![K[BVD^@]%*:<?T+=C466B#=<$'SFBPCR$E1_:-]G8<6P?%/$-R:X+Z6
MX-4$[[4$OR;X.C.5%9V'! DT'C*Z TRAI9IZT,G4;&F?%*KL,\'D+)$\,;Y-
M4[;!"X#W\D/BF -4+  5:\SDZHSA0H",H#G)B"!R]B.85=\'H$MPX'YN<^\U
M=U)SO[>XEPD6B&3\2JH\S1)P>7$%+@ IP..:;KCD\J$MI"45F)W6X=]5X;LG
MPD]P>@T\YP-PH>L:Z)/S]!^(G:4GKU_=.:;;L@Y-,=RF&*[6\T[H3=$+FF=U
M(G5V4<;![]LY%TPVR!]3?BI%WZRH-HT;7J(4CRRY*W#,MM@:OW_GA/"3*5MO
M*9:\D=A1)KTFD]XY]=YG;<I<I1!J!;4[;L=N&$/Y&6S;*>FCG,' BX]1B0$5
M!T[8H(Y,^(T)_ZR)0Q.5E.D]4K:<W.X9$J18@0S+W:[=FR:+E7[0"LL/W$[L
M$P/(&S@=@P:0ZWMF?T'C+WA5D5*:JRHA9=+D(NBM[<"@&^'$@'("KU/.I(\*
MG1B:?82-C_"LCT>TESU;5LUK,A#V%@U@%';B[X-<IUNKQ ""3F0./VK"C\Z&
M?W]JMS=9B?H!Q+!;"@,(.D''2A_DZ5W49"5NK,3_U?;G3S.3O[C7R/X@&G1;
MQH""$/H=AWV4YPVB;K7LUN&M;EKR3%J1@LL&7TH>O(YDBEAU>ZD&@I;Z/)]3
M(6\'^G$M+WR8*8"<7U(J#@-U16BND.-_4$L#!!0    ( -N 0E:1"]A190,
M "T-   9    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;*U776_3,!3]*U9
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
M_F6>5X^?-!/<Y\77]8]S_']02P,$%     @ VX!"5LD]IG'G P  P0P  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S4N>&ULM5=M;]I($/XK(U]U2J0$OV ;
MR %22'JZ^U E*DW[>;$'V(OM]>VN(?S[VQ=C:#$FK71?P%[O///,,^/9\7C+
M^*M8(TIXR[-"3)RUE.6=ZXIDC3D1/59BH9XL&<^)5+=\Y8J2(TF-49ZY@>?%
M;DYHX4S'9NV93\>LDADM\)F#J/*<\-T,,[:=.+ZS7_A,5VNI%]SIN"0KG*-\
M*9^YNG,;E)3F6 C*"N"XG#CW_MW,C[6!V?&5XE8<78,.9<'8J[[Y.YTXGF:$
M&2920Q#UM\$'S#*-I'C\6X,ZC4]M>'R]1__3!*^"61"!#RS[1E.YGCA#!U)<
MDBJ3G]GV+ZP#BC1>PC)A?F%;[_4<2"HA65X;*P8Y+>P_>:N%.#((HC,&06T0
M&-[6D6'Y2"29CCG; M>[%9J^,*$::T6.%CHK<\G54ZKLY'0N6?)ZJ^-*(6&Y
M2K8@1JY;F-M$ 5O"O=:.RAVH,H"G4F\0\!6%A#G+,-O!S !4I3*<*WNQ)%9T
M93M'OJ$)P@,K4FH6KQY1$IJ):^W$/JT9:$A:K,"P:AS=PLO\$:X^7,,'<$&L
M"4<!M("7@DIQHQ;5]9<UJP0I4C%VI9)%!^<FM00S*T%P1H(1?&*%7 OX6*28
M?F_O*CD;38.]IK.@$_ 1DQ[T_1L(O"#HP.LW.>H;O/ZY'-F(1;7X1]4R2 :L
M5D:]9D*JJ)5F;7%;V+ =5K_O=Z(D"4X<]4(+E0ATIK__YL?>'QVDPX9TV(4^
MG>&*%H5.YH)DI% %<*729)-WW4;6PD4&3O>2S=2/PGXX&HW=30N/J.$1=?+X
M^(8\H;JX+OB/3OS?]H?]N!^V^X\;_W&W?Y.=]XH0GXK@1Z-A'+63&#0D!ITD
MGD[KY09J9<@BNTAK<$K+"\-!Y+73&C:TAIV%_<WT3$QOR0:Y.@, ZV39*BRY
MZ@QM=(;_0UV/&LZC7ZAKW:!*Y%;#5@DMZN"[\NYY9_+J>X?V[?U$>5^F4</Y
M_C&1H#<:G"%R=([X/UOG[V#CM[")>H/^&3;!@4W0R>9L98$IJM/B?P?7X#2#
M<<\[1_70W/W.-GQ*E:.>IK28B3J7N#I)*Y)!1I>6Z0X)%]<W\-3=^R]X#2T.
MA)#;PR\((24[T?&&^(?6[W?W_E\-Z2@IK2%U>]V'Y-N0(+X8T.$,\;L/D?O5
MBN.*2%2CAN14S:0);$A6H;B<!XL<'Y5-& U'9TX5_W"L^-WG2A>E2SK&IY1\
MK_]C,W>/ILH<^<K,SD)EL"JD'3";U68^O[=3Z6&['>X_$:ZZIH ,E\K4ZPV4
M*-S.R_9&LM+,J LFU<1K+M?J&P.YWJ">+QF3^QOMH/EJF?X'4$L#!!0    (
M -N 0E8XW/S.> 4  !8H   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;,V:_V_J-A# _Q6+3=-[TFO!X5O; 5)+$NU)ZU85]>V':3^XQ$#4)&:V@79_
M_6PG30@8%_INZOBAD,3W.?ON?+&O'FP8?Q(+2B5Z3I-,#!L+*9=7S::8+FA*
MQ#E;TDP]F3&>$JDN^;PIEIR2R BE2=-KM7K-E,198S0P]^[X:,!6,HDS>L>1
M6*4IX2\W-&&;80,W7F_<Q_.%U#>:H\&2S.F$RH?E'5=7S9(2Q2G-1,PRQ.EL
MV+C&5Z%G!$R+;S'=B*W?2 _ED;$G??$U&C9:ND<TH5.I$41]K>F8)HDFJ7[\
M74 ;I4XMN/W[E1Z:P:O!/!)!QRSY(X[D8MBX:*"(SL@JD?=L\PLM!M35O"E+
MA/F+-D7;5@--5T*RM!!6/4CC+/\FSX4AM@04QR[@%0+>KD#G@$"[$&CO"'B'
M!#J%0.=8#=U"H'NL0*\0Z!G;Y\8REO:))*,!9QO$=6M%TS^,NXRT,G"<Z<B:
M2*Z>QDI.CB:239_.M&\B-&6I"EA!C,O/T&^$<Z+]CC[Y5)(X$9_5W8>)CS[]
M^'G0E$J[9C2GA::;7)-W0%,;W;),+@0*LHA&%GG?+7_ID&^J49=#]UZ'?N,Y
M@3Z=GJ,V_H*\EN=9^C,^7AS;AO-]VH/OTQZZQ6\)/Z2]9LMV&49MPVL?"J,%
MX;0(H_%V&%VK&,KF5.4BB1Y?T':[._)B;E]O"(_0G[\J)/HJ:2K^L@57KK]C
MUZ_S[Y58DBD=-E2"%92O:6/TTP^XU_K9YEE(F \)"R!A(1"L%A&=,B(Z+OIH
MG# 19W,D=()!2QY/51Z),Y,_EE2]VW0D6--(SNT;KGXQKD?=[GE[T%QO>]"I
M_%0/'J,Q@-08 L%JGNF6GNDZ/3-1/.6-8A9^HT)J/YD7 ?I]J6>ML+G%"3UU
M D+"?$A8  D+@6 U-_=*-_<^."7W(","$N9#P@)(6 @$JT5$OXR(OGOB'UKK
M39F0-@?GN-Y67L0M_=G)Q?O-/$LS?[]9V](LV&_6MS0+G4-]IR$O2D->. WY
MD'$Z9?,L_D=94IQJU9S=?<,.8V<73IT0%\?9'E)G" 2K>>BR]- ED(>^(/J\
M5-M<]6QCMJ$T.B-KRM6V6J]38A8A-D,%34O97.KLS*F9$!+FN\V$T0LE''DH
MS;=6V$,1>;&]_@/(7H5 L%IHX%:UY6TY1WU'N2G)9.4BB&014ENB)RIW5D6.
M]9!;R:E.!Z7YH+0 E!9"T>K.WZIWX ]>%A4=@ H,2)H/2@M :2$4K1X87A48
MWG_X4B_@VV_8W1=ZT:1[N(G_-B5XFQ*Z!_I>0U:E(.RL*XSN5>Y4VWW]1LTW
ME6;:V',H:%4'E.:#T@)06@A%JWNX*NW@SD?G4,AJRQB4YH/2 E!:"$6K!T95
M6<+NTM)#ME:37WG[?G(M$%M)(=722B^D=.G/E/R$_5\'W?U-40=?M+S=' I:
M.#I2:P"J-82BU7U4E86PL\9P*#V;-?#>LP>UY[%G;M#B#RC-!Z4%H+00BE9W
M?E4!POV/SMQ A9DB,"!I/B@M *6%4+1Z8%05+>PN:9U<&\3[):6^K>PWMC3L
MMFSU04M#3XW/4J:RM,3M2UN5T#WJ]UJUJD+A_U49RMV;D^<>:"'J#4MYIA(E
M$,Y+4:AWL! %VJT0BE8_@5"5HCQW*>K="Z:"N[UT\3J7ZK,[_=P=.-6+QZH-
M0-6&-K5>O]OO5"NUN@.J<I#GK"I\YZZ_@-=R&[9F07<W3G;#L7H#4+TA%"UW
M5G/KV%)*^=P<,!/*V*M,YD=/RKOE(;9K<W1KY_X-OAICRWT?7P7Y$;4*GY^8
MNR5\'F<")72F5+7.^RJT>'X(+;^0;&D.33TR*5EJ?BXHB2C7#=3S&6/R]4(K
M*(\"COX%4$L#!!0    ( -N 0E9)ZXS0_P,  .@-   9    >&PO=V]R:W-H
M965T<R]S:&5E=#,W+GAM;+576V_B.!3^*U9VM&JE0N)P[P)2:6>U^S!J-4QG
MGDUR &^3.&L[T/[[/;;3D!$A,)7V!1+'YSO?N=O3O9 O:@N@R6N:9&KF;;7.
M;WU?15M(F>J*'#+\LA8R91I?Y<97N0066Z$T\<,@&/HIXYDWG]JU)SF?BD(G
M/(,G2521IDR^+2 1^YE'O?>%KWRSU6;!GT]SMH$EZ.?\2>*;7Z'$/(5,<9$1
M">N9=T=O%W1L!.R.[QSVJO9,C"DK(5[,R]_QS L,(T@@T@:"X=\.[B%)#!+R
M^+<$]2J=1K#^_([^IS4>C5DQ!?<B^<%CO9UY8X_$L&9%HK^*_5]0&C0P>)%(
ME/TE^W)OX)&H4%JDI3 R2'GF_MEKZ8B:0#@X(1"6 J'E[119E@],L_E4BCV1
M9C>BF0=KJI5&<CPS45EJB5\YRNGY4HOHI6/LBDDD4@RV8M9=';)T@2)B3>Z,
M[[A^(Y@&Y#$W&Q3Y#DJ3A94L<I1X FFS)(N X+8O3+Y@5MV++.9.X.H!-..)
MND;PVN92.\OB4J9<,/@\VU3Z.N1Y^4"N/EV33\0G:LLD*,(S\IQQK6YP$9^_
M;46A$$E-?8W>,3;Z4>F)A?-$>,(3$_)%9'JKR.<LAOAG>1^]6KDV?'?M(FP%
M?("H2WKTAH1!&+;@]:I0]2Q>[U2HG,6J6/V#*4VT(*+T#%:;TF@U>JO);@?;
M;X8U97^K<A;!S,.Z5B!WX,U__XT.@S]:2/<KTOTV]/D"-CS+3!A7++&I<85A
M<L&[;B+KX 86SK24W9P&0;\7CJ;^KH''H.(Q:.7Q^15DQ$U:G=$_.-+?"6DX
M",?-^H>5_F&K_GMC>X+JL3(P\=? ]7DNPP8N@W$0-%,9551&[:ZPB7)I/$9'
M'$;#P60R:>8PKCB,6SD\'F?N#2ECQ%;)65;C7V(UJ5A-6BOLA^WA$'?8#B3.
M) )EUKARR"6/H(G-Y'\H,!H<.GCP@1(SO3('Z9S8Z,,2=E1SXJ3;;_8@K<T3
M^@N%=@&+<C[1&HU>=W2BW&EXX!%^L. NX!0><PJ'W?$IYQPZ.&WMM4VE=P&;
MWC$;&G1[IUQT:,VTO3>?3'=B,_VX("_@VC_*J3:JA^Y-V]OW$54)YLAIG!GA
MU)9XN"M80A*^=DS?@$EU?4,>VR?C&:VAPR%]DKJC0=@G,7M3;65[& BT?2)\
MU*1:4!I-:M?Z$9,.@X6V3Y:[S4;"AFG HYB6'(_N$=FQI !U/A(.>5CO OT^
M/3%UZ6'.T/9!TT;IG"?'%U'R:X?O%.3&7C$4QK#(M#N'5ZO5->;.'=X/V]T=
M"(^_V,H526"-HD%WA.DIW;7"O6B1VZ/\2FB\&-C'+5[%0)H-^'TMA'Y_,0JJ
MR]W\/U!+ P04    " #;@$)6^2;GP'$#  !*"P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970S."YX;6RUEE^/XC80P+^*E5;5KM0EL1,(; $)=N_:/IRT6K1W
MS]YD &L3F]H&KE(_?,=.-M"21$NE\D#B9/[\9NR9S/2H])O9 ECRO2RDF05;
M:W?W86BR+93<#-0.)+Y9*UURBTN]"<U. \^]4EF$+(I&8<F%#.93_^Q)SZ=J
M;PLAX4D3LR]+KO]<0J&.LX &[P^>Q69KW8-P/MWQ#:S ONR>-*["QDHN2I!&
M*$DTK&?!@MXO:>(4O,17 4=S=D]<**]*O;G%[_DLB!P1%)!99X+CY0 /4!3.
M$G+\41L-&I].\?S^W?IG'SP&\\H-/*CBF\CM=A:, Y+#FN\+^ZR.OT$=T-#9
MRU1A_#\YUK)10+*]L:JLE9&@%+*Z\N]U(LX48M:AP&H%YKDK1Y[RD5L^GVIU
M)-I)HS5WXT/UV@@GI-N5E=7X5J">G:^LRM[N7%PYR52)FVVX3]<=654;1=2:
M+%SNA!5@"!X$\@S&:I%9U/'Z9''D.C?D)GA>+4QP2[C,+X5>I+"5S(N3N7D$
MRT5A;M%5E\%N.]/08O0NAC"K(UU6D;*.2"?DBY)V:\@GF4/^3_T0L]:DCKVG
M;LEZ#3Y"-B Q_9FPB#'R(PF)V7*-*:HN/1[B9G-B[R'N\. RY7-0&\:=T*=L
M&)\-K#1C44;(35M.*@=)NP-7\O=FQS.8!5C3!O0!@OE//]!1]$L/?M+@)WW6
MYTO8""D1#.NFX#(#<B-D'<LM^:LU3Q5U97?H[;J^<I@SE@[3A$W#0PO0L $:
M]@+]JKETF?LHQO "@]+A*(EI.\:HP1CU8GS%/;R"8G1!<9=&,8WB=HJTH4A[
M*1[<CA3(@06-1;T&<0U4>@G%V"0:1^U0XP9JW OUR1_DJ\_+^/*\)!/\==!,
M&II);_U]\ST=\CM^ (W?*+)Q!XCDW )9<Z')@1=[: .:_ ]E1Z-33X_^0^&]
MK![)#G251I?/4\MJ[::5C_0\J=%@/&Q/*3W[X- /%^&U2/6WC)XSI8.THQ(H
M.S&QCU;DM4BL!2D:1&D'TJGUT][6W%.>UQ+&+81L$'4T,7KJ[K2_O;?4ZK5H
MR>412P8T^1=9>#;>E* W?H@S.*[LI:TFG>9I,R@NJO'H)%Y-F5^XQM(PI( U
MJD:#%'N&K@:W:F'5S@]+K\KBZ.5OMSCL@G8"^'ZME'U?. ?-^#S_&U!+ P04
M    " #;@$)6%<NJVLL"   5"0  &0   'AL+W=O<FMS:&5E=',O<VAE970S
M.2YX;6RM5M]OFS 0_E<L-DVMM!4"2?IC!"DMG;:'3E6K;@_3'ARX@%6,J6V2
M=G_]SH;0=*.TW9J'8)O[OKO[SO@<KH6\5CF )K>\*-7,R;6NCEQ7)3EPJO9$
M!26^60K)J<:IS%Q52:"I!?'"]3UOZG+*2B<*[=JYC$)1ZX*5<"Z)JCFG\NX8
M"K&>.2-GLW#!LER;!3<**YK!)>BKZESBS.U84L:A5$R41,)RYLQ'1_'4V%N#
M;PS6:FM,3"8+(:[-Y$LZ<SP3$!20:,- \;&"$R@*0X1AW+2<3N?2 +?'&_9/
M-G?,94$5G(CB.TMU/G,.')+"DM:%OA#KS]#F,S%\B2B4_2?KQG9RZ)"D5EKP
M%HP1<%8V3WK;ZK %0)Y^@-\"_.<"@A80_ D('@&,6\#8*M.D8G6(J:91*,6:
M2&.-;&9@Q;1H3)^5INR76N);AC@=74!5RR1'Y8A8DD1PCL5 K\DU^4"^4BFI
MJ0O9B4%35JA=7+VZC,G.V]W0U>C?L+A)Z^NX\>4_XBL@9Z+4N2*G90II#_YD
M&'\X@'<Q[RYY?Y/\L3](&$.R1X+1>^)[OM\7S__!XV'X&;TCWH%!CPX'D@FZ
M2@:6+GB$[O2F9OJ._)@OE);X.?WL*U!#,>ZG,$?,D:IH C,'SQ %<@5.].[-
M:.I][%/G-<GB5R)[(-VXDVX\Q![-N:A+36BM<R'9+TA)C3L,#\><2L##K?M$
M*BDR27F?LH,>7JKL:Y+%#=G4DIDNL(K\B6=_H;OJ46W2J3895&W@Z-AA92.>
MZCTF&M[)5D3WH30"/&D1#\;VC_MEVF4^?2)STU!9F6UOF:UM0NU^ZLM\^E<M
M1ONCA[5H!'BN83P8Z4MU<+<:"0>9V8:LL+:83M-3NM6NY\]MJW/OS9L+PQF5
M&2L5*6")4&]O'PLFFR;<3+2H;%M:"(U-S@YSO+> - ;X?BF$WDR,@^XF%/T&
M4$L#!!0    ( -N 0E89)VC\D 4   HB   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0P+GAM;*U::W.;.!3]*QIO9R>=:0,2[ZSCF23&QCO;3J;9;#\K(-M,
M ;E(Q.F_7_$P 2P39U=?;!#WG'LO'$E7B.F>YC_8EA .7M(D8]>3+>>[*TUC
MX9:DF%W2'<G$E37-4\S%:;[1V"XG.*I ::(A7;>U%,?99#:MVN[SV906/(DS
M<I\#5J0ISG_=DH3NKR=P<FCX%F^VO&S09M,=WI 'PA]W][DXTUJ6*$Y)QF*:
M@9RLKR<W\&H%C1)06?P3DSWK'(,RE2=*?Y0GJ^AZHI<1D82$O*3 XN^9W)$D
M*9E$'#\;TDGKLP1VCP_LBRIYD<P39N2.)M_CB&^O)^X$1&2-BX1_H_N - E9
M)5]($U;]@GUCJT] 6#!.TP8L(DCCK/['+\V-Z  $CQR &@ : LP3 *,!&.<"
MS 9@G@NP&H!U+L!N /:Y *<!..?>);<!N.=Z\!J 5\FA?G[5PY]CCF?3G.Y!
M7EH+MO*@4E"%%L\\SDJQ/_!<7(T%CL^^BOX49R%-"=@1T0FV."?@,_A&0IJ%
M<1+C2I)T#;X6*<DQISG 603F)*,BFNH\SL M9G%87XB3@I,(E+RKFO?B+\K8
M1W OZ.]HF@JZA\J+.-D5O'+ P,6<<!PGPNXS>'R8@XL/'\$'H-4!L=+'8Q9S
M]DDTBN._M[1@PAV;:ES<A#(5+6P2OJT31B<2-L 7FO$M WX6D4B"#\;QW@A>
M$S>_?0+H\ 1NT2CAG(27P("? -(1DL1S-PY_(#L!UT_"Y^/P/XML%.Z?'SR4
MP!?G!R^#+\\/7@8/_M^=7_WGW'M",-JN:%1\QJFN>.AA5S)5UUA3CBVGQ"NV
MPR&YGH@YCY'\F4QFO_\&;?T/F:14DLU5DODJR18JR98JR0*59"M%9#W1FJUH
MS3'VSOPA$VV-M2ML678]SZ '=6NJ/7?5*+&"#M3[5G.)E6G:7M_*/[:R$33[
M1HMC(\M! Z/EL9&+'+MO%!P;F19R!U2K8ZMRR'BUZMUYJ[WSUNAPT9F"I0.&
MI7+ 4$DV5TGFJR1;J"1;JB0+5)*M%)'U9&NWLK5'!XSOU?)#5(CX6<QV&P+"
MNB9L"CVQ'F-<5'9QMA&5X%-55U[$A\L?94*O_5G=WHP<W3'U06>]&PWLO2)6
M2>9+4H"Z@VQC,+PM5'I=JB0+9$\!&9YCP\%@*#'470-ZKB4?#YU66,ZHL*J5
MAU@X'P1%?A;Q,TY(Q@_:6N<TK9KY+X#W.(_86])RCF(UH($<8Y#3W6AD[U66
M2C+_. /D0M?QAL)2Z72IDBR09&#;MJ$/)UF)G>,B#YV0E=O*RE4W7D7-ZO<-
M6;G'7<!R31T:SD!7HZ&]5U<JR7Q)"H;K0=-P!\)2Z76IDBR0I&!ZNJW;@_IT
M)<O5AJ;7*5%[TO)::7GC"S[)NQ=I*>>I+.54DLU5DODJR18JR98JR0*59"M%
M9#W]0OWUY:$^.CC>MO59^<ZN%;%TT&NHG$XWTB^-88TV[O"]\E3*YDLS@&@P
MX"GUN53*%D@S< >SSDIJ=6*U"CLOFN';]5DS-YZA%BA3BSE4RZC+=ZM%)9LO
MS>!8+2I]+I6R!=(,7#14B_1)N2?D@E[E@D8GQYN,QY^C0TW/2%CD,8]%Q45>
MPJ2(A)"J<OY0<?GW#]*IL_&B:.Y4RC97RN8K95LH95LJ90N4LJU4L?5U_OK2
M'XZ^GCU>7^"^\#M+U^Y:H[^,E?<)@O-,V++.SMX;"Y,FUFZIZR$X?%\[GM&[
M>X'2_0-)!OIPR%6Z+:"4+9"$CRQ'K&*'@^ZQG0$A' RZ6F=?."7YIOJH@(D5
M;)'Q>E^J;6T_7+BIMNL'[;?P:@DE[4'YH4.U#_U*7W\E\07GFSAC("%KX4J_
M=$2H>?WA07W"Z:[:E7ZBG-.T.MP2')&\-!#7UY3RPTGIH/W\8_8O4$L#!!0
M   ( -N 0E:-5$&:M (  ),'   9    >&PO=V]R:W-H965T<R]S:&5E=#0Q
M+GAM;*U5;6O;,!#^*X=71@M=G-A)^C+'T"0K&[1=:>GV88RAV.?85)8\28E;
MV(^?)#M>&AQ3RK[8>KGGT3UWTEU0<O$H4T0%3SEE<N*D2A7GKBNC%',B>[Q
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
M-1"?KXN"/Z]4SVJT#_/,_P=02P,$%     @ VX!"5IT^D8F/ @  6P@  !D
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
M8$@4U>_!O?=1N'E/A=U_\,:_ 5!+ P04    " #;@$)6EXJ[',     3 @
M"P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%
MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L
M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+
M,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO
M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( -N 0E:WXJ!I
M"@0  $8>   /    >&PO=V]R:V)O;VLN>&ULQ9E-;]LX$$#_"J'3]I#:^DC:
M!G6!;++M!DC3(%ZTQP5-C6TB%.F2E)/VUW=(V5D*3:9[87VR1<KTTTB:-R3?
MWAM[MS#FCCUT2KM9L?9^<SJ9.+&&CKN79@,:>Y;&=MSCH5U-W,8";]T:P'=J
M4DVG)Y..2UV\>[L?Z\9.T@/C07AI-#:&AL\2[MU__>&0;:63"ZFD_S8KXG<%
M!>NDEIW\#NVLF!;,K<W]W\;*[T9[KN;"&J5F13ET? ;KI?BI>1X@_^$+%UL\
M7]QR!)D5)U,<<"FM\_&,.#Y'QBW@R<-1[\U[J3S8"^[A@S7]1NI5& :O8I)<
M1HS#_G,(XJG]/V$TRZ44<&%$WX'V0QPMJ "HW5IN7,$T[V!6G)LM6+;A*P@7
MA?]RV0X7Z)$L"9<]E=AA+]O(F)-'MZ =M$Q@CU&R18Z6+;CB6@!+("L"LCH@
MY+]5 ED3D/5!(",._C2!; C(YH"0HT@>$Y#'AX2L$\@3 O(D+^0U][T%9I8,
M1[%#?T+VBB![E9=LWG<=M]\"FI,K+?%G7'M,B<+TVLL$\C4!^3HOY*7>@O/A
M)"8U@Z\]VH(Y$+V57D(:R3<$Y)N\D!^,:>^E4HSK%C$]UZL P+ASJ(DT@4^I
M##[-2WDFA.WQ_8"'37AK7*0U?HV>P7#:%),436;37,#"IRR43\KL0NDZ&9^^
M(5J89SQ6!*#%^-DK*9^4F84R]T;<'2WXD B[<'/C22D?I9(RLTMN8=-;L4:^
MD&J0L#,::1 Z):0\4F86R36$[()DP#!'(Q2WH[*+TD>9V1]7@($;/6N4,LI#
M.F-4%Y24-,K,UJ QT\J@I+11'M0;HZ*:$D=U2'&,;GI%B:/Z#>)@?^!<3H%[
MD4*1,Y+,!GDN.>] 4TS*(55FASR5 9^,)262*K-(AE3X)!9ECRJS/>ADTZ28
ME$BJS"*A,8]33,HP56;#D 7_.-E0AJDR&X9,W6-,RC#5(0TS$F%-&:;.;!@:
M,WV%:LHP=6;#T"(<19-R3IW9.5&$1VR.0[6]BE7WI]XCCFYQ\I*6%36Y#I;9
M.3O,:V[#LL@6?7,!GDLURNPU)9PZLW">E3<&%[-IBDD)J,XMH.<Q0W!33$I
M=6X!4=$<K\Y2 JIS3W%(S-%+3@FHSBR@YV?5\;:GF)2 ZLP">K*P/&*W((P6
M4J6KW92 FLP"VI66O\I&#66?)K-]'AG_W&VZQ&TL=B4UL$N?3B4:RCY-9OL\
M8I[CRV-T7#O#)S0VL[\>4DS*/DUF^SQBON_C OW'L._8=SO.FQ23W(?Y/7.>
M(_8%Y&H=MC?.MF#Y"MB9<WVJH(924!,5--GO6[:PQ*>FO<:_<-@NN!(W6,/@
MQ[#DVAR'=9%EK]0YMGW25X:W^VW0_1;NNQ]02P,$%     @ VX!"5K@VQ-RI
M 0  +AL  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W9NV["0!"%
MX5=!?@"6F5EN$5"EH8UX 0N6BS#8\FX4>/L@*.!8*=*@/96UMCS^&W^RUK.O
M4)7I4)_C_M#$WN54G>.\V*?4?#@7U_MP*F._;L+Y=F5;MZ<RW9;MSC7E^ECN
M@M/!8.3:UQG%8O8ZL[>Z-N$_$^OM]K .G_7Z^Q3.Z8_![J=NCW$?0BIZJ[+=
MA30OW*5ZGH[N?I#^;7+16V[F1;O<2.%R!RD$:?X@@R#+'^0AR.</&D+0,'_0
M"()&^8/&$#3.'S2!H$G^H"D$3?,'R0!E'! D=; FT%J0:R'P6A!L(1!;D&PA
M,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R706SL?VP1Z*^JM
M!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM
M!'I;9[.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&^/>GL"O3WJ
M[0GT]JBW)]#;H]Z>0&_?V>PFT-NCWOZ=>L=TK4)\]CS6^/QW4IUN]X;GX^_+
MQ\G."W7'V<'OL<4O4$L#!!0    ( -N 0E93V2LIL@$  %,;   3    6T-O
M;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!--B0B
MB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5R
ML3;4A)U<VUKY\&J7S*ATI9;$Q'@\8:EN/#5^Y%N-:#Y]HERM*S]XWH;/KM3-
M++)4N6CPN"]LO6:1,J8J4^7#/MLTV3>7T<$A#IU=C2M*XX:A(&)G'=J=GPT.
M?:\;LK;,:+!0UK^H.E2Q;<6<WU7DXGZ),QEUGI<I93I=UZ$E=L:2REQ!Y.LJ
MWHL.^YU]N&':/_G5_IU,GV&H7%AM7)B8I<OMCB-INT<F")'U9?\13XY!^NKS
M43OMC+)?>H?K_=!VU<W#L6ZY_HZ_SOBD?V$. 9)#@N1(0'+<@.28@.2X!<EQ
M!Y+C'B0''Z,$02$J1T$J1V$J1X$J1Z$J1\$J1^$J1P$K1R&K0"&K0"&K0"&K
M0"&K0"&K0"&K0"&K0"&K0"&K0"&K1"&K1"&K1"&K1"&K1"&K1"&K1"&K1"&K
M1"&K1"%K@D+6!(6L"0I9$Q2R)BAD3?Z3K.]:K_[Z-T^[QK4JFZ,_Z_ZES3\!
M4$L! A0#%     @ VX!"5@=!36*!    L0   !               ( !
M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " #;@$)6TD.!P^X    K @
M$0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M" #;@$)6F5R<(Q &  "<)P  $P              @ ', 0  >&PO=&AE;64O
M=&AE;64Q+GAM;%!+ 0(4 Q0    ( -N 0E8[F6:<S04  ,8>   8
M      " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M" #;@$)69Z?GKM<&  "1'@  &               @($0#@  >&PO=V]R:W-H
M965T<R]S:&5E=#(N>&UL4$L! A0#%     @ VX!"5E>H;4K. @  U@@  !@
M             ("!'14  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4
M Q0    ( -N 0E:G?M6B\04  ($:   8              " @2$8  !X;"]W
M;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " #;@$)6MPKQ1#,*  !*
M6   &               @(%('@  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL
M4$L! A0#%     @ VX!"5L"%P(5."0  (TT  !@              ("!L2@
M 'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( -N 0E:-S@';
M>P0  (T)   8              " @34R  !X;"]W;W)K<VAE971S+W-H965T
M-RYX;6Q02P$"% ,4    " #;@$)62ET<O&,(   ?%0  &
M@('F-@  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ VX!"
M5KW61?)A P  S <  !@              ("!?S\  'AL+W=O<FMS:&5E=',O
M<VAE970Y+GAM;%!+ 0(4 Q0    ( -N 0E9 M-8]IP0  ,P.   9
M      " @19#  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%
M  @ VX!"5DA1G$+= @  !0<  !D              ("!]$<  'AL+W=O<FMS
M:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " #;@$)6SS*^&-<(  #=%@
M&0              @($(2P  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+
M 0(4 Q0    ( -N 0E9UDS/ITP(  %@&   9              " @194  !X
M;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ VX!"5M+,M@&L
M!0  )1(  !D              ("!(%<  'AL+W=O<FMS:&5E=',O<VAE970Q
M-"YX;6Q02P$"% ,4    " #;@$)68Y":;X8$  "B"@  &0
M@($#70  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( -N
M0E:E9:2Z[ ,   X)   9              " @<!A  !X;"]W;W)K<VAE971S
M+W-H965T,38N>&UL4$L! A0#%     @ VX!"5DL5;&H5"   E"(  !D
M         ("!XV4  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4
M    " #;@$)66;R.P;$&   U$0  &0              @($O;@  >&PO=V]R
M:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( -N 0E:X-->.-@,  ,\&
M   9              " @1=U  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL
M4$L! A0#%     @ VX!"5D@$/:]%!   QPT  !D              ("!A'@
M 'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " #;@$)6X>\,
ML/0"  #J!@  &0              @($ ?0  >&PO=V]R:W-H965T<R]S:&5E
M=#(Q+GAM;%!+ 0(4 Q0    ( -N 0E8A7([<A@0  +P)   9
M  " @2N   !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @
MVX!"5K K/9=3!   @0L  !D              ("!Z(0  'AL+W=O<FMS:&5E
M=',O<VAE970R,RYX;6Q02P$"% ,4    " #;@$)6U.12];$#  !D"   &0
M            @(%RB0  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4
M Q0    ( -N 0E;U:9D4  8  "02   9              " @5J-  !X;"]W
M;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ VX!"5D!:-Q-T @
M_@4  !D              ("!D9,  'AL+W=O<FMS:&5E=',O<VAE970R-BYX
M;6Q02P$"% ,4    " #;@$)6B0&/!GP#   <$   &0              @($\
ME@  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( -N 0E;H
MD B=0@,  (\.   9              " @>^9  !X;"]W;W)K<VAE971S+W-H
M965T,C@N>&UL4$L! A0#%     @ VX!"5DAQ@I\$!@  \R0  !D
M     ("!:)T  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4
M" #;@$)6A^SO5<$"  #V"   &0              @(&CHP  >&PO=V]R:W-H
M965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( -N 0E;NSJ=!#0,  &@,   9
M              " @9NF  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L!
M A0#%     @ VX!"5LA<?_,G P  3@H  !D              ("!WZD  'AL
M+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " #;@$)6D0O8464#
M   M#0  &0              @($]K0  >&PO=V]R:W-H965T<R]S:&5E=#,S
M+GAM;%!+ 0(4 Q0    ( -N 0E8\PF9M^ L  %:Q   9              "
M@=FP  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ VX!"
M5LD]IG'G P  P0P  !D              ("!"+T  'AL+W=O<FMS:&5E=',O
M<VAE970S-2YX;6Q02P$"% ,4    " #;@$)6.-S\SG@%   6*   &0
M        @($FP0  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0
M   ( -N 0E9)ZXS0_P,  .@-   9              " @=7&  !X;"]W;W)K
M<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ VX!"5ODFY\!Q P  2@L
M !D              ("!"\L  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q0
M2P$"% ,4    " #;@$)6%<NJVLL"   5"0  &0              @(&SS@
M>&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( -N 0E89)VC\
MD 4   HB   9              " @;71  !X;"]W;W)K<VAE971S+W-H965T
M-# N>&UL4$L! A0#%     @ VX!"5HU409JT @  DP<  !D
M ("!?-<  'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " #;
M@$)6UBMO9'H$  !^%@  &0              @(%GV@  >&PO=V]R:W-H965T
M<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( -N 0E:[S)X@0P,   X,   9
M          " @1C?  !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#
M%     @ VX!"5HQY+7CV!   V",  !D              ("!DN(  'AL+W=O
M<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " #;@$)6G3Z1B8\"  !;
M"   &0              @(&_YP  >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM
M;%!+ 0(4 Q0    ( -N 0E:Z4";\. ,  ,X3   -              "  87J
M  !X;"]S='EL97,N>&UL4$L! A0#%     @ VX!"5I>*NQS     $P(   L
M             ( !Z.T  %]R96QS+RYR96QS4$L! A0#%     @ VX!"5K?B
MH&D*!   1AX   \              ( !T>X  'AL+W=O<FMB;V]K+GAM;%!+
M 0(4 Q0    ( -N 0E:X-L3<J0$  "X;   :              "  0CS  !X
M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( -N 0E93V2LI
ML@$  %,;   3              "  >GT  !;0V]N=&5N=%]4>7!E<UTN>&UL
64$L%!@     U #4 :@X  ,SV      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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>58
<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>59
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>135</ContextCount>
  <ElementCount>250</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>25</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/Coverpage</Role>
      <ShortName>Cover page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - Condensed consolidated balance sheets (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited</Role>
      <ShortName>Condensed consolidated balance sheets (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Condensed consolidated balance sheets (unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/CondensedconsolidatedbalancesheetsunauditedParenthetical</Role>
      <ShortName>Condensed consolidated balance sheets (unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Condensed consolidated statements of operations and comprehensive income (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited</Role>
      <ShortName>Condensed consolidated statements of operations and comprehensive income (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Condensed consolidated statements of stockholders' equity (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited</Role>
      <ShortName>Condensed consolidated statements of stockholders' equity (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Condensed consolidated statements of cash flows (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited</Role>
      <ShortName>Condensed consolidated statements of cash flows (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Disclosure - Nature of operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/Natureofoperations</Role>
      <ShortName>Nature of operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Summary of significant accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/Summaryofsignificantaccountingpolicies</Role>
      <ShortName>Summary of significant accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Investment in equity securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/Investmentinequitysecurities</Role>
      <ShortName>Investment in equity securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Goodwill and intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/Goodwillandintangibleassets</Role>
      <ShortName>Goodwill and intangible assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Accrued expenses and other current liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/Accruedexpensesandothercurrentliabilities</Role>
      <ShortName>Accrued expenses and other current liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Commitments and contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/Commitmentsandcontingencies</Role>
      <ShortName>Commitments and contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Stock-based compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/Stockbasedcompensation</Role>
      <ShortName>Stock-based compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Repurchase of common stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/Repurchaseofcommonstock</Role>
      <ShortName>Repurchase of common stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Net income per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/Netincomepershare</Role>
      <ShortName>Net income per share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Summary of significant accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesPolicies</Role>
      <ShortName>Summary of significant accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Summary of significant accounting policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesTables</Role>
      <ShortName>Summary of significant accounting policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.elfcosmetics.com/role/Summaryofsignificantaccountingpolicies</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Goodwill and intangible assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/GoodwillandintangibleassetsTables</Role>
      <ShortName>Goodwill and intangible assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.elfcosmetics.com/role/Goodwillandintangibleassets</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Accrued expenses and other current liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesTables</Role>
      <ShortName>Accrued expenses and other current liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.elfcosmetics.com/role/Accruedexpensesandothercurrentliabilities</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.elfcosmetics.com/role/Debt</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Stock-based compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/StockbasedcompensationTables</Role>
      <ShortName>Stock-based compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.elfcosmetics.com/role/Stockbasedcompensation</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Net income per share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/NetincomepershareTables</Role>
      <ShortName>Net income per share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.elfcosmetics.com/role/Netincomepershare</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.elfcosmetics.com/role/Leases</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Summary of significant accounting policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetails</Role>
      <ShortName>Summary of significant accounting policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Summary of significant accounting policies - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails</Role>
      <ShortName>Summary of significant accounting policies - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Investment in equity securities - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/InvestmentinequitysecuritiesAdditionalInformationDetails</Role>
      <ShortName>Investment in equity securities - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Goodwill and intangible assets - Information Regarding Company's Goodwill and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and intangible assets - Information Regarding Company's Goodwill and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Goodwill and intangible assets - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/GoodwillandintangibleassetsAdditionalInformationDetails</Role>
      <ShortName>Goodwill and intangible assets - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Goodwill and intangible assets - Future Amortization Expense for Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and intangible assets - Future Amortization Expense for Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Accrued expenses and other current liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Accrued expenses and other current liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Debt - Schedule of Outstanding Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails</Role>
      <ShortName>Debt - Schedule of Outstanding Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Stock-based compensation - Summary of Activity for Options Vest Solely Based upon Satisfaction of Service Condition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails</Role>
      <ShortName>Stock-based compensation - Summary of Activity for Options Vest Solely Based upon Satisfaction of Service Condition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Stock-based compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails</Role>
      <ShortName>Stock-based compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Stock-based compensation - Summary of Activity for Options Vest Based upon Performance or Market Conditions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails</Role>
      <ShortName>Stock-based compensation - Summary of Activity for Options Vest Based upon Performance or Market Conditions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Stock-based compensation - Summary of Activities for Restricted Stock Awards ("RSAs") and Restricted Stock Units ("RSUs") (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails</Role>
      <ShortName>Stock-based compensation - Summary of Activities for Restricted Stock Awards ("RSAs") and Restricted Stock Units ("RSUs") (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Repurchase of common stock - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/RepurchaseofcommonstockNarrativeDetails</Role>
      <ShortName>Repurchase of common stock - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Net income per share - Reconciliation of Numerator and Denominator in Basic and Diluted Net Income (Loss) Per Common Share Computations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails</Role>
      <ShortName>Net income per share - Reconciliation of Numerator and Denominator in Basic and Diluted Net Income (Loss) Per Common Share Computations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Leases - Balance Sheet Line Items (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails</Role>
      <ShortName>Leases - Balance Sheet Line Items (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Leases - Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/LeasesComponentsofLeaseExpenseDetails</Role>
      <ShortName>Leases - Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Leases - Future Minimum Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails</Role>
      <ShortName>Leases - Future Minimum Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="elf-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Leases - Weighted Average Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.elfcosmetics.com/role/LeasesWeightedAverageAssumptionsDetails</Role>
      <ShortName>Leases - Weighted Average Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="elf-20221231.htm">elf-20221231.htm</File>
    <File>elf-20221231.xsd</File>
    <File>elf-20221231_cal.xml</File>
    <File>elf-20221231_def.xml</File>
    <File>elf-20221231_lab.xml</File>
    <File>elf-20221231_pre.xml</File>
    <File>q323exhibit311.htm</File>
    <File>q323exhibit312.htm</File>
    <File>q323exhibit321.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="640">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>61
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "elf-20221231.htm": {
   "axisCustom": 0,
   "axisStandard": 10,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 640,
    "http://xbrl.sec.gov/dei/2022": 29
   },
   "contextCount": 135,
   "dts": {
    "calculationLink": {
     "local": [
      "elf-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "elf-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "elf-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "elf-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "elf-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "elf-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 351,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 15,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 20
   },
   "keyCustom": 25,
   "keyStandard": 225,
   "memberCustom": 11,
   "memberStandard": 13,
   "nsprefix": "elf",
   "nsuri": "http://www.elfcosmetics.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.elfcosmetics.com/role/Coverpage",
     "shortName": "Cover page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Goodwill and intangible assets",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.elfcosmetics.com/role/Goodwillandintangibleassets",
     "shortName": "Goodwill and intangible assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Accrued expenses and other current liabilities",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.elfcosmetics.com/role/Accruedexpensesandothercurrentliabilities",
     "shortName": "Accrued expenses and other current liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Debt",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.elfcosmetics.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Commitments and contingencies",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.elfcosmetics.com/role/Commitmentsandcontingencies",
     "shortName": "Commitments and contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Stock-based compensation",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.elfcosmetics.com/role/Stockbasedcompensation",
     "shortName": "Stock-based compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Repurchase of common stock",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.elfcosmetics.com/role/Repurchaseofcommonstock",
     "shortName": "Repurchase of common stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Net income per share",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.elfcosmetics.com/role/Netincomepershare",
     "shortName": "Net income per share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.elfcosmetics.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Summary of significant accounting policies (Policies)",
     "menuCat": "Policies",
     "order": "18",
     "role": "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesPolicies",
     "shortName": "Summary of significant accounting policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Summary of significant accounting policies (Tables)",
     "menuCat": "Tables",
     "order": "19",
     "role": "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesTables",
     "shortName": "Summary of significant accounting policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - Condensed consolidated balance sheets (unaudited)",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited",
     "shortName": "Condensed consolidated balance sheets (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Goodwill and intangible assets (Tables)",
     "menuCat": "Tables",
     "order": "20",
     "role": "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsTables",
     "shortName": "Goodwill and intangible assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Accrued expenses and other current liabilities (Tables)",
     "menuCat": "Tables",
     "order": "21",
     "role": "http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesTables",
     "shortName": "Accrued expenses and other current liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Debt (Tables)",
     "menuCat": "Tables",
     "order": "22",
     "role": "http://www.elfcosmetics.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Stock-based compensation (Tables)",
     "menuCat": "Tables",
     "order": "23",
     "role": "http://www.elfcosmetics.com/role/StockbasedcompensationTables",
     "shortName": "Stock-based compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Net income per share (Tables)",
     "menuCat": "Tables",
     "order": "24",
     "role": "http://www.elfcosmetics.com/role/NetincomepershareTables",
     "shortName": "Net income per share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "elf:AssetsAndLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://www.elfcosmetics.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "elf:AssetsAndLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Summary of significant accounting policies - Additional Information (Details)",
     "menuCat": "Details",
     "order": "26",
     "role": "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetails",
     "shortName": "Summary of significant accounting policies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Summary of significant accounting policies - Disaggregation of Revenue (Details)",
     "menuCat": "Details",
     "order": "27",
     "role": "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails",
     "shortName": "Summary of significant accounting policies - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "ic2f1e81f38e84b49981d0bc0b1f0a634_D20221001-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
       "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Investment in equity securities - Additional Information (Details)",
     "menuCat": "Details",
     "order": "28",
     "role": "http://www.elfcosmetics.com/role/InvestmentinequitysecuritiesAdditionalInformationDetails",
     "shortName": "Investment in equity securities - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
       "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Goodwill and intangible assets - Information Regarding Company's Goodwill and Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "29",
     "role": "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails",
     "shortName": "Goodwill and intangible assets - Information Regarding Company's Goodwill and Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Condensed consolidated balance sheets (unaudited) (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.elfcosmetics.com/role/CondensedconsolidatedbalancesheetsunauditedParenthetical",
     "shortName": "Condensed consolidated balance sheets (unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AmortizationOfIntangibleAssets",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Goodwill and intangible assets - Additional Information (Details)",
     "menuCat": "Details",
     "order": "30",
     "role": "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsAdditionalInformationDetails",
     "shortName": "Goodwill and intangible assets - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AmortizationOfIntangibleAssets",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Goodwill and intangible assets - Future Amortization Expense for Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "31",
     "role": "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails",
     "shortName": "Goodwill and intangible assets - Future Amortization Expense for Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "elf:AccruedExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Accrued expenses and other current liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)",
     "menuCat": "Details",
     "order": "32",
     "role": "http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails",
     "shortName": "Accrued expenses and other current liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "elf:AccruedExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Debt - Schedule of Outstanding Debt (Details)",
     "menuCat": "Details",
     "order": "33",
     "role": "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails",
     "shortName": "Debt - Schedule of Outstanding Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "elf:LongTermDebtGrossAndLeaseObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Debt - Narrative (Details)",
     "menuCat": "Details",
     "order": "34",
     "role": "http://www.elfcosmetics.com/role/DebtNarrativeDetails",
     "shortName": "Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i4a9d2cb1e4034c28a42bafd38fdddbe6_D20210430-20210430",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "id74f1950f4b745b485585b8facaf4b13_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Stock-based compensation - Summary of Activity for Options Vest Solely Based upon Satisfaction of Service Condition (Details)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails",
     "shortName": "Stock-based compensation - Summary of Activity for Options Vest Solely Based upon Satisfaction of Service Condition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "id74f1950f4b745b485585b8facaf4b13_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Stock-based compensation - Narrative (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails",
     "shortName": "Stock-based compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5c805cf0656d4e809c8abd46a5824df0_D20221001-20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "ibe82910a848b44898f5b7dd7cc8c3d16_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Stock-based compensation - Summary of Activity for Options Vest Based upon Performance or Market Conditions (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails",
     "shortName": "Stock-based compensation - Summary of Activity for Options Vest Based upon Performance or Market Conditions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "ibe82910a848b44898f5b7dd7cc8c3d16_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i49595566e1774dc69e5d1eded9d09d96_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Stock-based compensation - Summary of Activities for Restricted Stock Awards (\"RSAs\") and Restricted Stock Units (\"RSUs\") (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails",
     "shortName": "Stock-based compensation - Summary of Activities for Restricted Stock Awards (\"RSAs\") and Restricted Stock Units (\"RSUs\") (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "iaebc3c817a3b480294d340bc5883a2d3_D20220401-20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i3b5e8fd5423f4dcf844f1ca29abd6ce4_I20190508",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Repurchase of common stock - Narrative (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.elfcosmetics.com/role/RepurchaseofcommonstockNarrativeDetails",
     "shortName": "Repurchase of common stock - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i3b5e8fd5423f4dcf844f1ca29abd6ce4_I20190508",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Condensed consolidated statements of operations and comprehensive income (unaudited)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited",
     "shortName": "Condensed consolidated statements of operations and comprehensive income (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Net income per share - Reconciliation of Numerator and Denominator in Basic and Diluted Net Income (Loss) Per Common Share Computations (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails",
     "shortName": "Net income per share - Reconciliation of Numerator and Denominator in Basic and Diluted Net Income (Loss) Per Common Share Computations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "elf:LesseeOperatingLeaseNumberOfOptionsToRenew",
      "reportCount": 1,
      "unique": true,
      "unitRef": "renewal_options",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Leases - Narrative (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.elfcosmetics.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "elf:LesseeOperatingLeaseNumberOfOptionsToRenew",
      "reportCount": 1,
      "unique": true,
      "unitRef": "renewal_options",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "elf:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Leases - Balance Sheet Line Items (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails",
     "shortName": "Leases - Balance Sheet Line Items (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "elf:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Leases - Components of Lease Expense (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.elfcosmetics.com/role/LeasesComponentsofLeaseExpenseDetails",
     "shortName": "Leases - Components of Lease Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Leases - Future Minimum Lease Payments (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails",
     "shortName": "Leases - Future Minimum Lease Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Leases - Weighted Average Assumptions (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.elfcosmetics.com/role/LeasesWeightedAverageAssumptionsDetails",
     "shortName": "Leases - Weighted Average Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i5466387600044b8aa16a6209ef105671_I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "ibcc89dc461884c24b1cf1de4d02ac1d5_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Condensed consolidated statements of stockholders' equity (unaudited)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited",
     "shortName": "Condensed consolidated statements of stockholders' equity (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i7cd1645589b3491787c95adf651739da_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "idf0ec8c29a7642848f35d262541a9afb_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Condensed consolidated statements of cash flows (unaudited)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited",
     "shortName": "Condensed consolidated statements of cash flows (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000007 - Disclosure - Nature of operations",
     "menuCat": "Notes",
     "order": "7",
     "role": "http://www.elfcosmetics.com/role/Natureofoperations",
     "shortName": "Nature of operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Summary of significant accounting policies",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.elfcosmetics.com/role/Summaryofsignificantaccountingpolicies",
     "shortName": "Summary of significant accounting policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Investment in equity securities",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.elfcosmetics.com/role/Investmentinequitysecurities",
     "shortName": "Investment in equity securities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "elf-20221231.htm",
      "contextRef": "i201dbc327224470d93d12d6c0dd2ff88_D20220401-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 25,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Coverpage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "elf_AccruedExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued expenses.",
        "label": "Accrued Expenses",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedExpenses",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_AmendedCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended Credit Agreement",
        "label": "Amended Credit Agreement [Member]",
        "terseLabel": "Amended Credit Agreement"
       }
      }
     },
     "localname": "AmendedCreditAgreementMember",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "elf_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets and Liabilities, Lessee [Table Text Block]",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Balance Sheet Information"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "elf_CustomerRelationshipsRetailersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationships retailers.",
        "label": "Customer Relationships Retailers [Member]",
        "terseLabel": "Customer relationships\u00a0\u2013 retailers"
       }
      }
     },
     "localname": "CustomerRelationshipsRetailersMember",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "elf_ElectronicCommerceCustomerRelationshipsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electronic commerce customer relationships.",
        "label": "Electronic Commerce Customer Relationships [Member]",
        "terseLabel": "Customer relationships\u00a0\u2013 e-commerce"
       }
      }
     },
     "localname": "ElectronicCommerceCustomerRelationshipsMember",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "elf_EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Securities Without Readily Determinable Fair Value, Original Cost",
        "label": "Equity Securities Without Readily Determinable Fair Value, Original Cost",
        "terseLabel": "Amount invested in minority equity investment"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueOriginalCost",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/InvestmentinequitysecuritiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_FinanceLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Liability, To Be Paid, After Year Four",
        "label": "Finance Lease, Liability, To Be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_IntangibleAssetsGrossIncludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets gross including goodwill.",
        "label": "Intangible Assets Gross Including Goodwill",
        "totalLabel": "Total goodwill and other intangibles, Gross carrying amount"
       }
      }
     },
     "localname": "IntangibleAssetsGrossIncludingGoodwill",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets including goodwill accumulated amortization.",
        "label": "Intangible Assets Including Goodwill Accumulated Amortization",
        "negatedTotalLabel": "Total goodwill and other intangibles, Accumulated amortization"
       }
      }
     },
     "localname": "IntangibleAssetsIncludingGoodwillAccumulatedAmortization",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_LeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Liabilities, Payments, Due [Abstract]",
        "label": "Lease, Liabilities, Payments, Due [Abstract]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "LeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "elf_LeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "elf_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Liability",
        "label": "Lease, Liability",
        "totalLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "LeaseLiability",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails",
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_LeaseLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Liability [Abstract]",
        "label": "Lease, Liability [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LeaseLiabilityAbstract",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "elf_LeaseLiabilityCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability, Current [Abstract]",
        "label": "Lease Liability, Current [Abstract]",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "LeaseLiabilityCurrentAbstract",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "elf_LeaseLiabilityNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Liability, Noncurrent [Abstract]",
        "label": "Lease, Liability, Noncurrent [Abstract]",
        "terseLabel": "Noncurrent"
       }
      }
     },
     "localname": "LeaseLiabilityNoncurrentAbstract",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "elf_LeaseLiabilityPaymentsDue": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability, Payments, Due",
        "label": "Lease Liability, Payments, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDue",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_LeaseLiabilityPaymentsDueAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 6.0,
       "parentTag": "elf_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability, Payments, Due After Year Four",
        "label": "Lease Liability, Payments, Due After Year Four",
        "totalLabel": "Thereafter"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueAfterYearFour",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_LeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 5.0,
       "parentTag": "elf_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability, Payments, Due Year Four",
        "label": "Lease Liability, Payments, Due Year Four",
        "totalLabel": "2027"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_LeaseLiabilityPaymentsDueYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "elf_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability, Payments, Due Year One",
        "label": "Lease Liability, Payments, Due Year One",
        "totalLabel": "2024"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearOne",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_LeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 4.0,
       "parentTag": "elf_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability, Payments, Due Year Three",
        "label": "Lease Liability, Payments, Due Year Three",
        "totalLabel": "2026"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_LeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 3.0,
       "parentTag": "elf_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability, Payments, Due Year Two",
        "label": "Lease Liability, Payments, Due Year Two",
        "totalLabel": "2025"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_LeaseLiabilityPaymentsRemainderofFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "elf_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability, Payments, Remainder of Fiscal Year",
        "label": "Lease Liability, Payments, Remainder of Fiscal Year",
        "totalLabel": "Remainder of fiscal 2023"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsRemainderofFiscalYear",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_LeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "elf_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability, Undiscounted Excess Amount",
        "label": "Lease Liability, Undiscounted Excess Amount",
        "totalLabel": "Less: Interest"
       }
      }
     },
     "localname": "LeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_LeaseRightofUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Right-of-Use Asset",
        "label": "Lease, Right-of-Use Asset",
        "totalLabel": "Total leased assets"
       }
      }
     },
     "localname": "LeaseRightofUseAsset",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_LeaseRightofUseAssetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Right-of-Use Asset [Abstract]",
        "label": "Lease, Right-of-Use Asset [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "LeaseRightofUseAssetAbstract",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "elf_LeasesWeightedAverageDiscountRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases, Weighted Average Discount Rate [Abstract]",
        "label": "Leases, Weighted Average Discount Rate [Abstract]",
        "terseLabel": "Weighted-average discount rate"
       }
      }
     },
     "localname": "LeasesWeightedAverageDiscountRateAbstract",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "elf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "elf_LeaseLiabilityPaymentsDueAfterYearFour",
       "weight": 1.0
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_LesseeOperatingLeaseNumberOfOptionsToRenew": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee Operating Lease, Number Of Options To Renew",
        "label": "Lessee Operating Lease, Number Of Options To Renew",
        "terseLabel": "Number of options to renew"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfOptionsToRenew",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "elf_LesseeOperatingLeaseOptionToExtendTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Option to Extend, Term",
        "label": "Lessee, Operating Lease, Option to Extend, Term",
        "terseLabel": "Lessee operating lease, option to extend"
       }
      }
     },
     "localname": "LesseeOperatingLeaseOptionToExtendTerm",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "elf_LongTermDebtGrossAndLeaseObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Gross And Lease Obligation",
        "label": "Long-Term Debt, Gross And Lease Obligation",
        "totalLabel": "Total debt"
       }
      }
     },
     "localname": "LongTermDebtGrossAndLeaseObligation",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_MinimumFloorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum Floor [Member]",
        "label": "Minimum Floor [Member]",
        "terseLabel": "Minimum Floor"
       }
      }
     },
     "localname": "MinimumFloorMember",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "elf_NumberOfDistributionChannels": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Distribution Channels",
        "label": "Number Of Distribution Channels",
        "terseLabel": "Number of distribution channels"
       }
      }
     },
     "localname": "NumberOfDistributionChannels",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "elf_OtherNonUSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Non-US [Member]",
        "label": "Other Non-US [Member]",
        "terseLabel": "International"
       }
      }
     },
     "localname": "OtherNonUSMember",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "elf_PerformanceBasedAndMarketBasedVestingOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance based and market based vesting options.",
        "label": "Performance Based And Market Based Vesting Options [Member]",
        "terseLabel": "Performance-based and Market-based Vesting Options"
       }
      }
     },
     "localname": "PerformanceBasedAndMarketBasedVestingOptionsMember",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "elf_PriorCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prior Credit Agreement",
        "label": "Prior Credit Agreement [Member]",
        "terseLabel": "Prior Credit Agreement"
       }
      }
     },
     "localname": "PriorCreditAgreementMember",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "elf_RestrictedStockUnitsAndRestrictedStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Units and Restricted Stock [Member]",
        "label": "Restricted Stock Units And Restricted Stock [Member]",
        "terseLabel": "Restricted Stock Awards and Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockUnitsAndRestrictedStockMember",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "elf_ScheduleOfIntangibleAssetsAndGoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of intangible assets and goodwill.",
        "label": "Schedule Of Intangible Assets And Goodwill [Line Items]",
        "terseLabel": "Schedule Of Intangible Assets And Goodwill [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillLineItems",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "elf_ScheduleOfIntangibleAssetsAndGoodwillTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of intangible assets and goodwill.",
        "label": "Schedule Of Intangible Assets And Goodwill [Table]",
        "terseLabel": "Schedule Of Intangible Assets And Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTable",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "elf_ServiceBasedStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service-based stock options.",
        "label": "Service Based Stock Options [Member]",
        "terseLabel": "Service-based Vesting Stock Options"
       }
      }
     },
     "localname": "ServiceBasedStockOptionsMember",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Canceled Or Forfeited In Period, Weighted Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Canceled Or Forfeited In Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Canceled or forfeited (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledOrForfeitedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "elf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested in period weighted average exercise price.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Exercise Price",
        "terseLabel": "Vested (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "elf_SocialMediaAnalyticsCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Social Media Analytics Company [Member]",
        "label": "Social Media Analytics Company [Member]",
        "terseLabel": "Social Media Analytics Company"
       }
      }
     },
     "localname": "SocialMediaAnalyticsCompanyMember",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/InvestmentinequitysecuritiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "elf_TermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term loan member.",
        "label": "Term Loan Facility [Member]",
        "terseLabel": "Term Loan"
       }
      }
     },
     "localname": "TermLoanFacilityMember",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails",
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "elf_TotalLeaseGainCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Lease (Gain) Costs",
        "label": "Total Lease (Gain) Costs",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "TotalLeaseGainCosts",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "elf_WeightedAverageRemainingLeaseTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Lease Term [Abstract]",
        "label": "Weighted Average Remaining Lease Term [Abstract]",
        "terseLabel": "Weighted-average remaining lease term"
       }
      }
     },
     "localname": "WeightedAverageRemainingLeaseTermAbstract",
     "nsuri": "http://www.elfcosmetics.com/20221231",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/InvestmentinequitysecuritiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r211",
      "r212",
      "r213",
      "r214",
      "r277",
      "r356",
      "r368",
      "r385",
      "r386",
      "r400",
      "r408",
      "r413",
      "r439",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r211",
      "r212",
      "r213",
      "r214",
      "r277",
      "r356",
      "r368",
      "r385",
      "r386",
      "r400",
      "r408",
      "r413",
      "r439",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r211",
      "r212",
      "r213",
      "r214",
      "r276",
      "r277",
      "r305",
      "r306",
      "r307",
      "r355",
      "r356",
      "r368",
      "r385",
      "r386",
      "r400",
      "r408",
      "r413",
      "r434",
      "r439",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r211",
      "r212",
      "r213",
      "r214",
      "r276",
      "r277",
      "r305",
      "r306",
      "r307",
      "r355",
      "r356",
      "r368",
      "r385",
      "r386",
      "r400",
      "r408",
      "r413",
      "r434",
      "r439",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/InvestmentinequitysecuritiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r188",
      "r189",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r402",
      "r412",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r188",
      "r189",
      "r374",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r402",
      "r412",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Accruedexpensesandothercurrentliabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r10",
      "r411"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r191",
      "r192"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of 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).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r5"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r314",
      "r315",
      "r316",
      "r426",
      "r427",
      "r428",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r77",
      "r78",
      "r279"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r309"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "verboseLabel": "Stock-based compensation cost"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r246",
      "r340",
      "r398",
      "r399",
      "r423"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt issuance costs and discount on debt"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r36",
      "r49",
      "r55"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Weighted average anti-dilutive shares from outstanding equity awards excluded from diluted earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r87",
      "r98",
      "r114",
      "r130",
      "r172",
      "r181",
      "r185",
      "r196",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r325",
      "r327",
      "r333",
      "r411",
      "r437",
      "r438",
      "r450"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r108",
      "r116",
      "r130",
      "r196",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r325",
      "r327",
      "r333",
      "r411",
      "r437",
      "r438",
      "r450"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r38",
      "r110",
      "r388"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r33",
      "r38",
      "r39"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents - end of period",
        "periodStartLabel": "Cash and cash equivalents - beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r33",
      "r80"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r18",
      "r91",
      "r102"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 7)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r60",
      "r209",
      "r210",
      "r375",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Commitmentsandcontingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r426",
      "r427",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in USD per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/CondensedconsolidatedbalancesheetsunauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/CondensedconsolidatedbalancesheetsunauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/CondensedconsolidatedbalancesheetsunauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r4",
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/CondensedconsolidatedbalancesheetsunauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r4",
      "r411"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, par value of $0.01 per share; 250,000,000 shares authorized as of December 31, 2022, March\u00a031, 2022 and December 31, 2021; 53,165,462, 52,243,764 and 52,120,683 shares issued and outstanding as of December 31, 2022, March\u00a031, 2022 and December 31, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r20",
      "r118",
      "r120",
      "r124",
      "r361",
      "r365"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r24",
      "r357"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails",
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails",
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r63",
      "r128",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r240",
      "r247",
      "r248",
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r88",
      "r89",
      "r97",
      "r132",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r230",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r341",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r2",
      "r89",
      "r97",
      "r251"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails": {
       "order": 1.0,
       "parentTag": "elf_LongTermDebtGrossAndLeaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Term loan"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails",
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r16",
      "r132",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r230",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r341",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r16",
      "r65",
      "r66",
      "r67",
      "r68",
      "r81",
      "r82",
      "r84",
      "r96",
      "r132",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r230",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r249",
      "r341",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails",
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt instrument, term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r83",
      "r440"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedLabel": "Less: debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r318",
      "r319"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r36",
      "r170"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r274",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r282",
      "r310",
      "r311",
      "r313",
      "r317",
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Stockbasedcompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r125",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r146",
      "r148",
      "r153",
      "r154",
      "r155",
      "r159",
      "r331",
      "r332",
      "r362",
      "r366",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in USD per share)",
        "verboseLabel": "Basic (in USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited",
      "http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r125",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r148",
      "r153",
      "r154",
      "r155",
      "r159",
      "r331",
      "r332",
      "r362",
      "r366",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in USD per share)",
        "verboseLabel": "Diluted (in USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited",
      "http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted, Other Disclosure [Abstract]",
        "terseLabel": "Anti-dilutive securities excluded from diluted EPS:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share Reconciliation [Abstract]",
        "terseLabel": "Net income per share:",
        "verboseLabel": "Net income per share:"
       }
      }
     },
     "localname": "EarningsPerShareReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited",
      "http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r156",
      "r157",
      "r158",
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net income per share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Netincomepershare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unrecognized stock-based compensation cost, expected weighted-average period of recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r443"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized stock-based compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r443"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized stock-based compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r64",
      "r106",
      "r121",
      "r122",
      "r123",
      "r133",
      "r134",
      "r135",
      "r137",
      "r143",
      "r145",
      "r161",
      "r197",
      "r264",
      "r314",
      "r315",
      "r316",
      "r321",
      "r322",
      "r330",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r354",
      "r369",
      "r370",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r193"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": {
     "auth_ref": [
      "r194"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount",
        "terseLabel": "Impairment charges on investment"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/InvestmentinequitysecuritiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r345",
      "r347",
      "r410"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 3.0,
       "parentTag": "elf_TotalLeaseGainCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r343",
      "r352"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails": {
       "order": 2.0,
       "parentTag": "elf_LongTermDebtGrossAndLeaseObligation",
       "weight": 1.0
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "elf_LeaseLiability",
       "weight": 1.0
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Present value of lease liabilities",
        "verboseLabel": "Finance lease obligations"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails",
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r343"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails": {
       "order": 2.0,
       "parentTag": "elf_LeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Finance"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Maturities of Finance Lease Liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r343"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails": {
       "order": 4.0,
       "parentTag": "elf_LeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Finance"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r352"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r352"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r352"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r352"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r352"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r449"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "elf_LeaseLiabilityPaymentsRemainderofFiscalYear",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.",
        "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Remainder of fiscal 2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r352"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "elf_LeaseLiabilityUndiscountedExcessAmount",
       "weight": 1.0
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r342"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails": {
       "order": 2.0,
       "parentTag": "elf_LeaseRightofUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Finance lease assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r446",
      "r447"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "terseLabel": "Finance lease accumulated amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r345",
      "r347",
      "r410"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "elf_TotalLeaseGainCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of leased assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r351",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r350",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Estimated useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r112",
      "r204"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Total finite-lived intangibles, Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "Remainder of fiscal 2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r201",
      "r203",
      "r204",
      "r206",
      "r358",
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r54",
      "r359"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Total finite-lived intangibles, Gross carrying amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r50",
      "r53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r54",
      "r358"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseforIntangibleAssetsDetails",
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r36",
      "r61",
      "r62"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Loss on extinguishment of debt",
        "verboseLabel": "Loss on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited",
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited",
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r111",
      "r198",
      "r360",
      "r394",
      "r411",
      "r432",
      "r433"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill",
        "totalLabel": "Goodwill, Net carrying amount"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited",
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.",
        "label": "Goodwill and Intangible Asset Impairment",
        "terseLabel": "Goodwill and intangible asset impairment"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and intangible assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Goodwillandintangibleassets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r199",
      "r200",
      "r394"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails": {
       "order": 3.0,
       "parentTag": "elf_IntangibleAssetsGrossIncludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Gross",
        "terseLabel": "Goodwill, Gross carrying amount"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r199",
      "r200",
      "r394"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "elf_IntangibleAssetsIncludingGoodwillAccumulatedAmortization",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "negatedLabel": "Goodwill, Accumulated amortization"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r23",
      "r130",
      "r172",
      "r180",
      "r184",
      "r186",
      "r196",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r333",
      "r393",
      "r437"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r21",
      "r85",
      "r92",
      "r104",
      "r172",
      "r180",
      "r184",
      "r186",
      "r363",
      "r393"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before provision for income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r144",
      "r145",
      "r171",
      "r320",
      "r323",
      "r324",
      "r367"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax provision"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r149",
      "r150",
      "r151",
      "r155",
      "r281"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "terseLabel": "Dilutive common equivalent shares from equity awards (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r202",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "elf_IntangibleAssetsGrossIncludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Indefinite lived intangibles, Net carrying amount"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r51",
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.",
        "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r48",
      "r52"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "totalLabel": "Total goodwill and other intangibles, Net carrying amount"
       }
      }
     },
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "terseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r115",
      "r389",
      "r411"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsAllOtherInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, All Other Investments [Abstract]",
        "terseLabel": "Investments, All Other Investments [Abstract]"
       }
      }
     },
     "localname": "InvestmentsAllOtherInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r46",
      "r86",
      "r95",
      "r105",
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "Investment in equity securities"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Investmentinequitysecurities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Finance lease cost"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Components of Lease Expense"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Maturities of Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r352"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r352"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "elf_LeaseLiabilityPaymentsDueYearOne",
       "weight": 1.0
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r352"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "elf_LeaseLiabilityPaymentsDueYearFour",
       "weight": 1.0
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r352"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "elf_LeaseLiabilityPaymentsDueYearThree",
       "weight": 1.0
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r352"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "elf_LeaseLiabilityPaymentsDueYearTwo",
       "weight": 1.0
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r449"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "elf_LeaseLiabilityPaymentsRemainderofFiscalYear",
       "weight": 1.0
      },
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Remainder of fiscal 2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r352"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "elf_LeaseLiabilityUndiscountedExcessAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r13",
      "r130",
      "r196",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r326",
      "r327",
      "r328",
      "r333",
      "r392",
      "r437",
      "r450",
      "r451"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r9",
      "r90",
      "r100",
      "r411",
      "r425",
      "r431",
      "r445"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r15",
      "r109",
      "r130",
      "r196",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r326",
      "r327",
      "r328",
      "r333",
      "r411",
      "r437",
      "r450",
      "r451"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Interest rate at period end"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r11"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r11"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Unused fee percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Swing Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r2"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.",
        "label": "Long-Term Debt and Lease Obligation",
        "terseLabel": "Long-term debt and finance lease obligations",
        "verboseLabel": "Long-term portion of debt"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited",
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as current.",
        "label": "Long-Term Debt and Lease Obligation, Current",
        "negatedLabel": "Less: current portion",
        "terseLabel": "Current portion of long-term debt and finance lease obligations"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited",
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.",
        "label": "Long-Term Debt and Lease Obligation, Including Current Maturities",
        "totalLabel": "Total debt, net of issuance costs"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtScheduleofOutstandingDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r162",
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Nature of operations"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Natureofoperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r33",
      "r34",
      "r37"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r22",
      "r37",
      "r93",
      "r103",
      "r107",
      "r117",
      "r119",
      "r123",
      "r130",
      "r136",
      "r138",
      "r139",
      "r140",
      "r141",
      "r144",
      "r145",
      "r152",
      "r172",
      "r180",
      "r184",
      "r186",
      "r196",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r332",
      "r333",
      "r393",
      "r437"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited",
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited",
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited",
      "http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent accounting pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reporting segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r172",
      "r180",
      "r184",
      "r186",
      "r393"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r348",
      "r410"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "elf_TotalLeaseGainCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r343"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "elf_LeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r343"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails": {
       "order": 1.0,
       "parentTag": "elf_LeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current portion of operating lease liabilities",
        "verboseLabel": "Operating"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r343"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails": {
       "order": 3.0,
       "parentTag": "elf_LeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Long-term operating lease obligations",
        "verboseLabel": "Operating"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited",
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r346",
      "r349"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r342"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails": {
       "order": 1.0,
       "parentTag": "elf_LeaseRightofUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "verboseLabel": "Operating lease assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesBalanceSheetLineItemsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r351",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r350",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/LeasesWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income and expenses, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "auth_ref": [],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).",
        "label": "Other Operating Activities, Cash Flow Statement",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]",
        "terseLabel": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "auth_ref": [
      "r32"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.",
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "terseLabel": "Prepayment of term loan borrowings"
       }
      }
     },
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Debt issuance costs paid"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r420"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Cash received from issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "terseLabel": "Proceeds from long-term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r29",
      "r424"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from revolving line of credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r59",
      "r101",
      "r364",
      "r411"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r30",
      "r424"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedTerseLabel": "Repayment of revolving line of credit"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-Term Debt",
        "negatedLabel": "Repayment of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock Awards"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r36",
      "r207",
      "r208",
      "r435"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Restructuring (income) expense",
        "verboseLabel": "Restructuring expense"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited",
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r6",
      "r69",
      "r99",
      "r372",
      "r373",
      "r411"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r106",
      "r133",
      "r134",
      "r135",
      "r137",
      "r143",
      "r145",
      "r197",
      "r314",
      "r315",
      "r316",
      "r321",
      "r322",
      "r330",
      "r369",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r168",
      "r169",
      "r179",
      "r182",
      "r183",
      "r187",
      "r188",
      "r190",
      "r273",
      "r274",
      "r357"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total net sales",
        "verboseLabel": "Net sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited",
      "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r275",
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Summary of Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Outstanding Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Reconciliation of Numerator and Denominator in Basic and Diluted Net Income Per Common Share Computations"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/NetincomepershareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.",
        "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]",
        "terseLabel": "Information Regarding Company's Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r278",
      "r280",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r71",
      "r73",
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of Stock Option Activity and Related Information"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of Activities for Restricted Stock Awards (\"RSAs\") and Restricted Stock Units (\"RSUs\")"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt and Equity Securities, FV-NI [Line Items]",
        "terseLabel": "Debt and Equity Securities, FV-NI [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/InvestmentinequitysecuritiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI).",
        "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]",
        "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]"
       }
      }
     },
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/InvestmentinequitysecuritiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Future Amortization Expense for Intangible Assets"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment reporting"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofcashflowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r294",
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Unvested RSAs outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "RSUs and shares of restricted stock outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r294",
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Ending balance (in USD per share)",
        "periodStartLabel": "Beginning balance (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "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 fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares under non-option equity instrument agreements that were either cancelled or expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations",
        "negatedLabel": "Canceled or forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Options outstanding, Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted-average exercise price, Exercisable (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedTerseLabel": "Canceled or forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Canceled or forfeited (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r76"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic values, Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r286",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Shares subject to options outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r286",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Ending balance (in USD per share)",
        "periodStartLabel": "Beginning balance (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted-average exercise\u00a0price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivitiesforRestrictedStockAwardsRSAsandRestrictedStockUnitsRSUsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "verboseLabel": "Exercised (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Closing stock price (in USD per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r76"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic values, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-average remaining contractual life (in years), Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-average remaining contractual life (in years), Outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r40",
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of significant accounting policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Summaryofsignificantaccountingpolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r19",
      "r64",
      "r106",
      "r121",
      "r122",
      "r123",
      "r133",
      "r134",
      "r135",
      "r137",
      "r143",
      "r145",
      "r161",
      "r197",
      "r264",
      "r314",
      "r315",
      "r316",
      "r321",
      "r322",
      "r330",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r354",
      "r369",
      "r370",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r133",
      "r134",
      "r135",
      "r161",
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r3",
      "r4",
      "r64",
      "r69",
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)",
        "terseLabel": "Exercise of stock options and vesting of restricted stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestBaseduponPerformanceorMarketConditionsDetails",
      "http://www.elfcosmetics.com/role/StockbasedcompensationSummaryofActivityforOptionsVestSolelyBaseduponSatisfactionofServiceConditionDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r19",
      "r64",
      "r69"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Exercise of stock options and vesting of restricted stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Amount authorized under share repurchase program"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/RepurchaseofcommonstockNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Remaining authorized repurchase amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/RepurchaseofcommonstockNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r3",
      "r4",
      "r64",
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Repurchase of common stock (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/RepurchaseofcommonstockNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r4",
      "r7",
      "r8",
      "r45",
      "r411",
      "r425",
      "r431",
      "r445"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited",
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofstockholdersequityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedbalancesheetsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r70",
      "r129",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Repurchaseofcommonstock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r12"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Taxes payable"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/AccruedexpensesandothercurrentliabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TrademarksMember": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.",
        "label": "Trademarks [Member]",
        "terseLabel": "Trademarks",
        "verboseLabel": "Trademarks"
       }
      }
     },
     "localname": "TrademarksMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/GoodwillandintangibleassetsInformationRegardingCompanysGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r42",
      "r43",
      "r44",
      "r163",
      "r164",
      "r165",
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r147",
      "r155"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted average common shares outstanding - diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited",
      "http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average shares outstanding:",
        "verboseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited",
      "http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r146",
      "r155"
     ],
     "calculation": {
      "http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average common shares outstanding - basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.elfcosmetics.com/role/Condensedconsolidatedstatementsofoperationsandcomprehensiveincomeunaudited",
      "http://www.elfcosmetics.com/role/NetincomepershareReconciliationofNumeratorandDenominatorinBasicandDilutedNetIncomeLossPerCommonShareComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324412",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r414": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r415": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r416": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r417": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r418": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r419": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org/subtopic&trid=2176304",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/subtopic&trid=2209399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>62
<FILENAME>0001600033-23-000009-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001600033-23-000009-xbrl.zip
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
M/?1[@VOU>AN[ASU[>E1XVQJJEN^>=0:]BY=[NT_F5>>ROL%J,-/2ZSRMSIW
MF@,9-HP2&X*5E"T!39J_Y.;3=]<ZCJ5+1C+&G8O:<$6]!K19#V%JG,/.!<LG
MN;GLG<"Q8<D$RJS/J2]KHN.,68LMX\R-LPDS[9B\?)*;2\]FD)4@GN:&IHR3
M"#37$!RPYS$1I<4RK,C]CN0R)2@WHVYT.WN[SW%%G^8$1R>3)3%R:H+%/!'"
MP/,9I:*SR^_Q9BK#N?@^+:W T3-F2.1).$NT4])@*5(,6(OE]WTSQN$<O""-
MQ!@#PDD,!"69I2ER98EQ0C 6U/)[P1GC< [^,-@$)A3"A9 LQYP!E=$AD 31
M'_5<E#-#1&%.^$**#NX8SEIQ.PW3"?4X..J&K<[GV!]<)QEN?AMCP[;CM71W
MNWGKNGH,A5WOV-;%H/#]G)2PG8NGS#D0E85-^!1R0E@'9H"ZY+;LW!*1*U.,
MTU* -XS*A"6PI#<V'2P&\5WQ.8*T8#P.\R:"Z_U^'/3_=5&WQ]W>ZY;M]Z^E
M]_JL/^BV8V\GMH:[V1T5I_TR=]2*O87JW3X][H.#R07:UGA.2+!"0J1(>;+2
M$\_,XJ_%7G@A/\D:;1U-\%X'QU( @TNLLIRIZ /SFAJU#'SGAP6XV8I^T.MV
M"I\G1F+/QWM%^ASABO-*M4"(\"1P):UUDBK'%<4)YXF69PC7N4G[27!+9)2,
M2RH=XYQ&IY,1V&K+';?6!O=<<3L^J=FS(;9M[^19PE-SKQ0.-I*</ "?:H,0
MN7%T,#AB'I\9/&<AU"=!8?)"QT0Q<Y;R**@U,CCC#2-6JBC"XLMIJQ-B^B5D
MI6G"!AP=2\[QX+"33@'#D5)"@&)3NIT56.C-O1:>JOYH_F!BA["?R:='0X-W
M(D3MN3)2:TP=?"#:&^O5$NR!N/!"?I*=W6@D7GB7*[0]#Y8ZAF6R5E$MI ($
M/V>4+D8\,A>X0MSIF%9)AFBX"DZSK 8QZLB9 (K[#.&Z&/'(U#I5F;P0TP=)
MC>6,12=$PE%C)>%3(NRYXG;F\<A<X)G;S7NB@G;"<ANE-4PJ0L Z*PQ66C\S
M>,Z<XTZMK1]G3AG-+>:"2Q>,%\:G1#P52G$A%U].BQ^/3$M67#%P=L8DZ<!T
M^F0HU2:7.6MP>8'$)9BE7!JJ.O_YS*1!/9.0VEO!G0>0>DZ552DE%T*DBU\A
MO?!"?I+*]F!R>EQ&'L 'NN0T#S&71K(8(#YA\CFC=.GBD2F6P$J%:=!,>B,X
M$=%YJSE(U\+_43O: +Z2]N+B5C IM)::!, I5]QJ2<#7@@%.%&,5GBMN%SD>
MF1X\!>& 2I:WU,S-Q(EC$COF92Y3SV6SSPR>,^:X4UP7EA2.21DN!.?&,P..
MU)DRTQ.=<$NP?&_1XY'IR0H;SB5W4N2*.PCNK4O8>JJT%\PJRA9_+NMU+X9B
M\,;ZH@6/=>W9FK'7?M>UG?$ORS)AI:EP6(+7@I!!!&D#9BY19RFQ7 JZ^,'\
M@@AD6A%[TCS/(V'#B."1$*VR7#3-]>'$C/>SJ! R,Y/%K0G4.Q(Y9MQ3;3F@
M(P66MT<(+EX%9PRC\1^+*IF-Z 9;,!*]LWSBM636X6.(82BX]<->+"O"9\'I
MKMO;?*?;&9].MS,9A&+@>H(GBFL>M0F2)AXI-M8 >1CU EI@&=Z'KNN%XY^[
MK<]%Y_#V0=\1Y-*HS^W>2'PZO9&H]X9K(7D((':M''78@:EUF*A 2%Q.C?@!
M>_MKJX'5G"=EK63 @YBW6B@NG0>30)U2_$H-J*G4X-MJ\#>,>6_F2D#-%)3
MR4B"]9P[QR'V3UI:9KWQP(L9D<POIQ+,V3LLL3Y0YYC6/!<(::X,L80(HJ(2
M3GD?3%@BZK> BO%#_N*[=\TKXW9LYW"TS"U_K!>=HGW6?B9\]JI'3N<L/_B=
MKCBC:\"?XPL\N \.$=90YECI_0BSAGBAJ+32!\<X$Y6^/U;S[/D#-&]IF-?\
MXS?-)1..:AHIYS$E1X2+QG*IE*'J:B^0)57,=W$PB+WM-#SFN6C-D_!U0QUX
M8\((,8KG+C2,)<\QTR0XG8A;<D4H.K%2@X<DYZAB3B3CL, <4VNL3<)R+TR2
MA!._G/,)RTC,%F5"(Q(J&#?)>QEY5-I8EZ=OA6 N2NSL$G&8#[976->*.^ L
MKZ4S8K-O6MUN;UJ:L"BY@U^'R#BO"&>42HT3-]@X$V+N8FA)9N"4+Y&:SM&"
MS0XAE<::%*3$,H"* N/RS/G<2<YB!9:5:>,KC?TQC;WB?-U.Z':V8,1[SG9.
MME.*\ 3YN'=;_]K>64A%_J&8^%EE8VY7C'E%65Y0*$CDBD3K.-?1,$89DUJ0
M)8?(4S*""A?/&!>!84<8)9%9SEV,AEMP)H[(9*2V9AE**)X^N5<A[I>C5(PP
MS8R2REK*L6-.Z>23(\1H'!+%2X"+9YUOKR R=X@8"]&P#8%@%[GPP3B=I D0
M)2>5"%WV*:GY&/A_V7[Y[4*J:<6=)CJ<4J\$#C3[")&7"7H1(V;P/<WUJ$L.
M@+F'W146E@<+--CH<N-0Q1A/S+H8HD@J.I-R(Z9ERNW_8GQIH5&VE%C07@5%
M>0@R2,X3,88+K:A.X"DDI6P)L/ KQ=05 *8>&3@A";>YYPSG+!&GA4_ E;RP
M%&)HOIQ3_\]YUO5)YOL%EDE;R3P09(Z-, 8NKP)P8["(Q-HEZ@DVWPKJ^3<
M<Q%+);Q)R4F><A\PES17% 09K8YI\=>B+A3"IK4B57IL S<)V#;A%%O#HG R
M.&5(2EB3)=@U;/Y+4^>_<9@AT1&IL--*\ZBX$R9R"J$3YY%);I:HF?O"B'$.
M7=N#RF1?X,2=XL)Q+8063B?K+7Q%V.(;R?4OMA>:%Z<W-R**O<^%CYDDAW+G
M\.W3LA?0DEA(98W@>8L+!A92Z^08DR+HR*503F"[1-":JW#FCRZ&!2:$*"."
M 39)G=<J)K"1UE -T%O\H&)QT#4UAN\UAM .2R$#CQH;KZT+7%JA*0^C;MW+
MP3\6"5USH"!>:BF(T3Y0GL,S'01/4I@D@I+2D278NW3Q)#F7'4Q-BMHSH"&4
M@AA!F"SZ*+F@-C)@EWR).M\MDB3GT.7.14T-P59SG:L5C4["J1"4]R#@0):@
MF_,] OP[]E*WU[:=D1#7.Z%N>R=Q4'[Z$/N#HG.X7!R36:XM<RHY[+B4T=D8
M+5%@/3TG//GEYICS%=C\>:?V+C"/H^52<QDTH-'D5D42N(ZF;@GV>%HXH3X)
M%Y52,Q6 M'@1.='!&!D%<<&+9*3'>O&[LRVRG*;8M,T((P282:(4#UZ:F+O=
MAQA,P":8Y?1J.R")7N$'(U*RURD&?9#5Q-=+XL]L=)YY310X-:XQT,C .'9>
M:,TL#6RY_=F\1#5_3V:IBE8:'P)02L<2V$N*G674^<28TTOIR18">5/KP9MG
MV91,5K*\;Q*Q7JD@:&)>$!!66CH)7==-+:,XC%&>,.=UR*U?H[!!,PW"D"%O
MU4+$<J>W%L00SF.^+87HC16*4\&=538Q[+UPD@8*#L\L=[)K(>0ZE]07950X
M'86SQ',%&.5$,9RLL]@90O5RI[X61*YS2(0Q)Z).07#*4MXJ*S<$)=[2W$!$
M^EA._1"#!=9/+<Y'>2)B$!8(ZQ_S1%?-Y'JQ$[_8UJ?N,,R[TU4NZ\;$,>-+
MWM]>[D5Q#B?TNV<]'_O#CT?1AO+]0O'YU9_PKU''%NR%T-X3,)><AV2C,D$J
MJP7 2U'R*>/G^IS^X*(%0]LN.N@H%H='@Y=\39P._OA2A,'12["G___*[0-M
M[Q".==W!H-M^2>CI '[OG]K.JS]=[P5<>?CWU0V^_N/=9[AU:04/D<<6V59Q
MV'GI8UX=!O<:Y(K0\2FNVX,Q0+[;:MG3?GPY_N./4/1/6_8"Y-<J.A&5)_UQ
M^P;Y+3_'WJ#PMC6Z27F_X<_7 ["&AX,P@+$>A/&=1S^OE3^]&(2[OQF]9O#7
M?\9KY.JW%^6U>^,#1H)@Y=C">?!6>>#^N<)6)EY\]"IP9"UTS_+ _ .7__QQ
M:D,H.H<O<8V4E[F^SXMR,.X9__M&.]]W_#L\1K?W<GR#!*J/DFT7K8N7__4:
M3G.]XK]6^[;31WT 21H>T"\NXTNB8:C+CU^&;Z;@_%(NHS<E-(_37F.KN;E1
MVVVN-S=W[RC2HCSE[N;KO9VMYM;F;FV]L5';_)_7_UYOO-VLO=ZNU[=V=[>V
M&W-X=/J@1_]H^T>@$X-N9[6V\;I&L>!F_+!3>8[)$>3W/L9__@.L]1^S'Z6'
M/=VGG_MG^'(W_[VPFOQF>Z=>^Q,\2:?;:9RUX2*^-G)H.S%E;H9)<)Z!UZ"<
M*QP,"X2"]\8AT)2TOB^I5.O8[*I#+%YN='U9N)DIT<JX=<&'"[?1_?R.[GS>
M9_6S<+SY^>"M.=YN[WW9O]PCVV\;Q_6/'XZWF^_QP=N#HX.F%P<;^VR_>4@:
M&_ZB<;EU_HXU6ON7IZWZVSII-(^.]R_?P.<3W'B[T][_N,>V/[ZG#;K)&\WW
MK'[L+^H?]/D[>G"Q_]'+!FV<U-M_M1L?]_'!QH>CQL8ZK7_\Z^2@N?]E^^,6
MK6]LBH./>^3@>/US>/N!AW__U3J@K<_NN,OVZ?N+_?8^_+9STOBXB>L;^^?[
M[9U6XWA=[!_O?ZDW6ZV#YH=V_8V^J%^N\T_:24Q%DBARYQ#'GB.'A4*:.V,#
MIY$HM_(*./?[TI]?2^%5K0+'R%</NJ?942^3WZ=K"NL'N?W'7)7+-6/$TUQ6
M/8:D?(V1C D'/3W/E.,F=VO%='?(NZ</5]WU7F%;-8B>?#?$6GWWH6[PCA(/
M)?KT)N_]&<18L=>ZV(FGW=Y@I5;." W@!N>#EZDXCP$->F?+:17?%.[MGMRG
M^[1.][[4-PZ.ZNV#=N/MFY/&QJ& YSS:ISOPOX/6=K-U!,\P.N<#W$MT#IJG
MQP?P= ?-]2^-]N;%07L?[W]\C[<W3LX//KXY/G@+_VOOB6WX>_N#_O*NN3ZH
M[^+S=\WWI [O_2D%H[GA&LQH"(@+)Y$#P: 8N'><YYT%<.881G'YQZ1AO3(W
M(V6_TF,Y$SW^CMO&WW/;I?J^WUO?:6[NO-NO[6S^O;W3K/V]M[.[M]YHUIK;
M-6"G3:"@-<)JVSLU(G[;^+VV_:;6_/=F[09QO2*MZZ^;^6=B&+\U-/,*%+X[
M D/BTNW5!D>Q=H6RVM]E6%[;S,M"9D%IAO?;'*9';J,[P#>H#?<\RJ>A8"_0
M1;0]%#M+B?8?YT"-YOXG&;!-WA.4*TT15UH@C9E#)$AJ8, 5,6'EU4;TPZ0:
M(ZNU/.Q?A>U#-?&KR8C9L@C#U[!4/T8BC.!3]_;P/)K+RMM/.\#IP?,5.8MW
MC[N'Y_8O7;?;<K;5Z@Y<]WPI[<#0ZS<NWP/&U_,U2>/MOFALU.G!QB%OM+=P
M_3(4]?:'5N.RT=X_GO3Z70;7/Z^7S[^'#XY/X/B#D^V-0[I__/ZR0;<NX%X,
MKE;<Z_6]DEP8K) ,S"-NB$ F4HR2\)PQS@/\:^3U^<.]_FST>2I>O[FSWMC=
M*GW[U]W^,*::AN__.O+'MA'&-ZY\<TSO._)^8O%-H[UHK.,:[6/:D7K==FT8
MX=8&W=%?C\B$?SV]_I4<^"Q?.^\L7_3S3%?M30&^LU'ND_/R*5G69CE5D^\V
MO-E2&LR?2AZ13S%HP04.R!AL@#Y1@YRC#H$1- R&EP:!\\P704QIQ1Z>0;JK
M83=2+4^J<#-,,2W@VU/^(+@].:QVXF'1'X -&S3@EU\/6O034Y8&S2DR027$
MDU#(:.&1=D'81&+D0JR\BFNMM;16^U>T9X.+U=I6QZ\M \CN6/7[4?;;YKGU
M@U(Y:MU4ZUTI1<WV:_W3Z//D>:@5G5HQZ-?\41EH_[Z [SL3H_)C[RV7?0:;
MBS5*'Y8<?LQEY1K!;/J9;+'&U*.FVW\@%AC*\ FC ?.@8.#)G018NVX/0EF;
M:>[NP [BZ^Y99]"[> TA^=WPMI^/..UU/^?K+&FB:Q3@0B"Z?_S72:-YP@Z.
MWY\W-AK%_L<W1]O-O8N<\(;0]AR<B@!'<R? A?,@ 'Y/MINAW=@ 1T3_.MK_
MN"D:S;_@N??IP?&;HG%\0O;O"W"#3H((RY#5@2'N'456 //SPA+A(]<<EYFR
MEOUB\UZ4TXQP[]?JH15Y*L6^/UDSP=ZF^#;/#Z-->[XU*G/S)4Z7.%B:-?BV
M;H-/:)MX"AYAB34$6\DA'25##+O(J',^>+ORBDO$N>0DUT=^ W[3]B[3Q>%W
M^5*IO+^5-K_6[=6Z@Z/8JQV?]8I^*'R9]>BF,H=1W/01Y:&]0]LI+LO/OR^^
M17K82#R=19J+7+?6=M9VUVJ;[=-6]R+V2D'>MB*U1G?M]T=,!OX0]9\Q!59K
MV/P8 Y; G:?/@.&!S!/4B#"ZIO3#:D3N-5+F1]/A[2*$5OQFH? \0^ Y.>CU
M$'JQWQ_])V]"2Y;8.=<O/=W>^*MHM#?/X7JT\?9#L;W1*@Z:AZRQL7=Y<'R4
M"T"^U"_7)YWS9>-RG]?;6W2_N0G/#O?\N,6W/_[5VM[PN-%LM+??Y@*0]<OZ
MFWN8L:2>JY0D F),$5<A($-(0IY@E:AER1-@QD+A&L&#H]KNH!?CX-LSR$\P
MPWEES7\0 KVLF<\4 :_AS^U>L_MEF2/#&>G_^1W]%]Q)K:-#.*F(>+(&N1 B
M4LQ[PXT@1*255]OVI&4[8?4!BK^0_&7!5+;DO]N]OWO=S\!SES--/FN]W;RM
MMXQR'Y*F2$H.=EM'C$PP!!'OHY4T<8WQRJO7ZT\_6_^L-?7O;G]@6P?%Z3 U
M5^GI=_5T(OAGSBL;8D16$0X1?M#(8B91I$IB38).EJZ\,EQB]?VX_Q%ATIRG
M1(:![6\C+<J30*<],'7%J6W5XGGT9X/B<YX;@K@P]G__#12LENNQ?MDYH)^9
M6%Z,F2"FUH3ZL3#XX4L9G^BR/T[62V(]__JM)W0'F5ZO]Z)=<@?0.-[CC;=;
M^*"]TZZWZY>-C=!J?-P"@_^OXX/F^D7]\J"U?[QYOGTW^TL;S4.\?[S3/GB[
M?[%_6<<-ND?VC\'@OVVTZAM;EXWVAZ+>W!3W3KUH08507B$:##@ *PW2GE(4
MM=)>4VVQ Z+RFR#X]UE5%C["K#X?/7[7A6'X^ZC;6>:RKUGK\@3I)LIQ285!
MQ.&$./$6:<)R6P=.N.=4A4167BFE$?SOZWQF(DNR/*SFM^ORIO_\AZ9$_=&O
M#6(KGF:UJG5*O5JM <]IG654UBS8S8K7/'@=Y@*PF)^H9P$"Q,CTT^Z$KVGY
M!.R(KPE*YY#-?^)P^?Z9J5V(.'K%H(C]43%:W@&Z=GK6ZY_EJK1!MP9'E/-3
MA/[F?L_Q2B[&OG':YKD_RMO?U=;](/^<"]M?WC<S.WZEK[;9N#MR=[MH+.P$
M[P/'NUD,6F7I7[3^J.9;MM]?_$G.A[Y;SY;&??>B[;JMW_I+,!G]P#=KC.HU
M2Z'%L<(#*+X<%?#--7*6J"+A@:_^A,1S9$0N"'4E+):8>.Y?OK_8_K@'I/']
MY<';3=%XNWG1^/CF:+^Y">>\/V_0.CUHUT7]GF79C8TM<0#/<;#1.-EOGN#]
MYA;)Y3?UYCJ\UR;;OSQHP[-?;G_0EW<7:,7D!4D1V6@-XC@*9+&.B&@2G1%
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
MP[][1?\$WO LF]ILFDKS>RWN;'FZO1LB+FX:%7C>BVX^]JQ7FK9>MP4FKS4
MU3LL7W<$\^LZYEL6MA?3*%,V<@S?D-X=RYD?!HA,O]O)NK!:/@,\[)G-JWGZ
M9ZW!M21 CB-WTQ^GYD9ZF$UJ*%*"-\VBSF%>"W3IS<VWSL=XFY-X$Y<'"WSG
MW.%6</<IU*CG"#RI!89_.!K?[!,/8?QAR. &K;QX.\L&'.(8ASL@H+$8;I0
M_@U.N+:UM5K;@A&JD?6KLO,[/KQT;*U^_)(';CC2]QRV5OM[;'>RML1^.0!Y
MD,_ 8I3N!D30+\(PZY2A-AHD#P>EL_SN<.V8@R\[&->[?\L]?1>P_5/@J0!6
MN+*]B@!#V9;^*^^ZEK-9\;3<P^BJ1!Y\&=")U:R.0U\$* +'#RQR6,*?,[2G
M8=3M?IAJ';_AUY\ME66E%R,-7"WU*6>#<\:VZ SCM'QQ!VRQG1'UV8+9S$9K
MK.HE;N_&&S^R2>!B4^/=O7H]\^+M-[4ZT-^=K?5WM9VMW?_>K:WO[FZ_WH+O
M-FH?MYK_KFWO[=3^M;>[U=C<O4N0OQMQS#(_<=TIL;2?(XMZRX2"8?"#2>XZ
M-@(C<+1:W2]Y/N^K+SN:\$-Y=N\EN^HB"*X%9/P2D4=E9\HLUH_OI4O+_!$8
MH)FGKN#6?]P:"<+6RC?/HG#E_FPWO&T?F//A$=B$S!3BH"CIV- +IM((9)O6
M&1*([N@@<$Q#>8';O"@E-C;RF1H!_\UF_@?!6LGPFS+<AL'.5A-853CS Q#D
M8/A7Z32S\\VDQ\5R7[HS[P%%X&V&\5SM.NRHA/,4PLGA:[!MH*D9*T-<G)X-
MKG9\<<!$PU!*-SA0R5;#Y]CK9S0-+>%$"'\=/%\%R^5I8]CEZ.$JW*YD^U3
M&P$*XH73810&[ 2BJ\%JCI&RC_I?(+Q%WOYR,L?1MRF"V<URRNF4(60K23V)
MI#[&6W9PY+FNC6&FWNW35DE-2W&,JA?R3,D@0G!<2>6)\#,:Z%%6(!4#ZXJ,
MEY)D#$%5RJ23%Z]=S6F-(J<A*<GRNI'J&UWQAKQ'*9113B0?/HKYAX=6PGU"
MR+F;5#&/]VTV?XLT]O)'8",P?BTPF*.43\ZBU8YLK_UK.T R/QF3KY*;6BCZ
MO;,RQ98=7Q;0]9C?:A([<63VC/VST],<9!Q!Q'<U5S#V@ZNU,CG]*%*T_$)>
M4"#W2GC>-L&#HZ(74*8Z%T-)%C$;9. W9]DZ@WG-'T,N-BC<V3 7=I44_0QF
M_<I^PS<75^9Z/$F1S<50%^*53F0+,2K1J\$+?L[;*ESG5<OD6C]GX(;E?UDS
MKDO[<K8I/Z0O;5%OV'^BV[NXU;AG;'/\A,TI.?KJ*(>9[Y,K<_*[]4'3^VDX
M [XZLC[EY6IG_6%;H:RS+5#ASM#_7(W4)._+#SA^ITJ/GTB/AWQBJ,FMHEV4
M):97&MV+ YN7-HURDZ/%]>7:F7++SE)>G3@ YMZ*U[I;:W6'FW_D]MAP8KO;
MNS'W<G71<G[FRN^!T6NU8N<PY[D&WSUSJ(_WVKYGZNT65(&.;,9P<=@I]_K,
MO/1Z1AN<V.LCX"1C(Q+/3[MYAF=H"899SJ*3IQ!RG6FG%KK9,=[(:PY-F1_N
M$KX((IS"2"Z2$'&9Z5X?HJ@6P8YWV\-BV%!<B3 #>J]36H9R [.AY^A<C&=/
MQE.H64@Y2WUS:C)?*2?@;BK(->)+#(\G9Y\HJS-9:S6J/9ICM=5R54XM'\86
M+"P88FSKGFD"(#J#L;[G:I!6GD?.D\'P VATSI!E? U+3T?.=I0<O>:-<*+M
M'!;YDK;?CS=*>O($==$_BN$Z)W %O=$QD_XSANE-'E:N\[&9TLS"RHJ#4;XG
M9\='I1VWA)>Y?*X0*3HI-X&#_X<@H^@#F0>]@8$:SA".:EN^Y*GGST6W=3V!
M/NC9$/.2CWZN;1X,:;[OGEZ4NUK=5*[A!8%UY:A@^.,XSBE3NL77F?FL@-XL
MP^9V>_B(UV4-,*A]#W%6;L;JNIFCE+5+6>O!X.;:@\/A<I<R,BJ'!=3SJGSP
MK-6Z?3D76]TO5W'Z: '4(#=V#]^JJA@SXC%8KV?Q :N95</-OU8^<3-;D!4
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
M-@"6K4%:4XH$$8I'AWDLL4Q7N5JD><CG/)&Q$5.$6#K4!O9\6O,8S],032M
M&(_X5L=WV[%ISV_D-1JQRFE,T0+=W40E:$M%-!)Q+DC>69TAJV1$@3@A6,""
M!+?R2JTJ7>VA\@PQ/*W H,+P+#$\$1$$%YU/-""A)4><)HU,C!0I'(CV3#MF
M ,-F59@*P\\0P],*""H,SQ##=Q<XT\1Q="A8D1"'&!\9ZS0*20&ZG4R> 1,F
M;!6K1=H1Z=>8/NB>QAZ$PYW#:MY@ACLJC@>]3$F,;=%%M<_34QBDNSN1\.B]
M#HZ@+#HP2$X@1UU 4DKGC4I:," 5A*XR^M/+GJLTX^+!>&J[*U8PGBF,)V(#
MC&-RW"8D78 @/U**K- "<>:" BBG0 C 6*PJOD@9Q@K&"Q8<5#">*8SOE!Z!
MW*0*<=B.C:>\#EJYA)(RP3$6M3<9QG)5BD7RQL]YHF"XK_IUB]YJKF!6VZS?
MS$O<L#^5B7F$B7E_A_#'@(FUFB&F.4,\L(BL419YX3$%*R,,5BNOE%FD75VK
M'.*BL?T*GU/#Y^2:98<QE9XCI34$Y$H;8/*>(J#TP.FB#4QPP*>LFI ]0WQ.
M=</T"I_3P.<D10\L24V=1$**W-3=>*0Y5HA1KX-AVDN6\2FJ]/TL5R1/J0G1
M+[A*Z0E6(E<Y@ND9H+V[!)Y[%;A/R$2>#1 CR,EH$5$J<DYHHBZLO"(*KTI*
MII0D6)@5B5-,!/Z"6'^"-<@5UJ>*]<E@ /[A1E#DE=%Y=BXB1Y(%[L&](<$Q
MSC/6-5T%J558K[#^I*N/*ZQ/$^MWNATIFZ2P'@5N+>)82Z2U($BQ9#$QP@6#
M,];%*M=W-[5?4*POV@[)U34><(WG'"Z^[K;;Q: =\SX6>:5XMIGPS+'C\\[&
MOS6Z@UA3O]=^;.-:'^,]8_HTL=AYOWC9*5K_7!GTSN*DT;[QEGG-U\UWK*SS
M ZSSW;W\:*"*XR @ZLI+JQD$7$;!OQR7 LRV$)[)C)\)L[PP.Q\_39!0*>'3
M*N'D"@ KI%;$HVCS4AZ6>%[?KY$&Y0Q&&I*\>QY*^!CV6BGADRKA)$]U(L7$
ME$'*>(>XT!1L8DK(1P;BIEP[3[^JA!4?7,)K/&<^N#OH^I.C;@O"H/Y_U>+_
MGA6#BY<_QOZ^^]*+DT?XB6W@G\ ]5$/U8]>84=G=U;"'XO/XVJ-+H'S\2T+6
MZ-""SSJ2Z^:[ 8!7:Z>V5_ML6V>QUDVU__@6T_@[]G:/;"].)5^VU7AS'^/H
M=DJ[\K?M;?=V!W80PX?\;->W'N7*<,5!OL]!+M<']=>W.,CG\/8##__^JW5
M6Y_=\>E)_;+.ZQ^WX!I;XJ!=QXV-<++?KK/&L:?;&S"&S7!</U[G^Q_T9?W]
M)P(QG )9(R8P0UQCC%PHE[]H%H1P0?#T;;KZ%27ZL<G42HF648D<D53SW$B!
M,>#!UBFD<91(BBB,E#($S'](B7YLEJY2HJ54(L&2=!*CA'U G >-K&<)):Y
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
M!">TSIZ_"2P5/3:3Y^WGE@*8:WHNL4;HO5&3]^7]_RN[O5^&XXK7F^!UH=Y
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
ME 5SE&5$Y%I'0Y!1)( 6B*5!$IL %(,$7I9D5[9\!OX:<=4*(]V5_QXB_]F
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
M@DLV$/0E,33I[((B(!%>Q:""",J;K9TJ/[*!Z&T]&%71NW+TS@60I#%YO^5
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
MZO/N78A42$MI@%B1U95<&X_N!63I'Y+ BC"OI_ 9/T_">WUS43J:X+T.CJ7
MJ2%66<Y4](%Y38V:W>&VRD4M%5^FB2*%8-$%+A Q&5],U. [48?@+Z,B$P$'
MP!?VTZFH.1K&OLR^L-B(0 ,API/ E;362:H<5Q0GS'E055YE!;5D,J^28-D=
M,0Q1%?)Q \E!2T1 )%I&N<+,405:4C<S HP?&N&GBQ=>IN+-$^TO0?.J:/_I
M=7$RVE>P=F";" H!,\0#!UT46B!MF#+4!A>+/LQUPZ;[Q]T5[%=JN,[VKXA!
M*Z6:1ZDFPTQODL2*$V2ED8C3B)&).*)$C;8>.Y4K?K?H\HW;2ZZ"R-T%XJGM
MG2QD3W=](T<BHV1<4ND8!]%S.AF!K;;<<6L!T*O(\?DA8YJR+%D&9MAQE!*+
MB%LMD5."(&]P8HD9&ZA8;A7#@TA(9FC-RS&VFGNE<+"19.8P;V$1A(@VFF!P
MQ#Q6P>8**M9DL*E$X()$@Q1+H%B8"^22I@A[(K#R)(*+FQU<L; ]_!7:M7JA
M.CS?+O63*_&=<6NEN?-H[F1H&H6Q LP? I%-B LAD>$F(2]RY",%<9YN;)D9
ME,-S[T)7*ONZS&ZUS[I8U9T,@)W@S @-WJS/#64DS@$P]8AS9W,/1ZE2[K\$
M1O?1Y%X+U.#Y=E*+6ZA-M=H47JE0 M3.6G#C%.9"-IM^*B_WN$*9M00TP:5D
M6H$68%  ;2T!\T6QB8E@(16IXHA5@[093"N)>(C/+4%: ZYQ;3RRA@J4:(B<
M^I!P<AM;6M3QO+M6SU0"]PIU=IZX80E*6^UW/;T:3P855-K(L05_1 GP1Y)C
M$%1HCR(FRFC',+9B8TOJNI+3KLF=<46EP:_2ZE9AQ&*5=3*,"($X;&E$UG$(
M(SS32 =%$!>64L&(##HGQ66=JNDDP//:W&JG[67LM+WOA%C&4-4>RU.@=/)"
MQT0Q<Y;R**@U,CCC#2-6JEBVT7X(2E^OTTRDON+T&;>NJG![8;@]?7#2!"YR
MSV D0F:E##XB0SU'AA!A)(&58J(\0E1MNJR-4H_Z'U;+LYK+4V'NZ\+<25_9
M,"-"3DB9A"WBB@+<*@->,[$Z$:D=_+>"F/L"3B^-Q?O94NHO$Z46%;^/EZ=*
MD2\6@J;/=1B-(P[4(THL  \/!!D(X9$5/@AN,?8L=^)1I"[GY7%<B21:I6</
MT;.RU7X,-[+;M[OOW]MQOU*_!ZG?9&H;IZQ_4J$D0VY78S1R424$&DDDLYQ+
MPJ_<^$K]7JCZ519N@2HVZ60+<*NU#[D03;/L9"L$CC5'GC&J QBYQ-@S6K@%
M)9W7H[+E5G_QDH1XOOJ6G\\</'T?F440O[_(1C.+F)A7;S,R]^3,"J+WG2IE
M\U369/IH J,,/#4<D:(TDT=8A8PU#,$:>F\,XU'D<_ 4U_FBV]$\(^]]!:05
MD+Z8*J]92#H%HE6=U]-CZV0P[+3S-)\645QPQ%T(2$=*D'!6X:BCB)S.7^=5
MH6J%JJ\459\AI3&CW*YR4)\21"?3'3)Y98G5B.L((!HU1UH(@EB@6B;"*2SI
MQA85I"YGG,);5P>UR*+\IR#^&C.-31'^31%@WN B&ZD-IV4&Y:S;;^7/_%8V
M-_P61P1A([6Z\<71,^/KKU@'CS<<W/V5J:*YAZ/"=J]EVW=@@GD0%QPAM_G8
M;OX\ZETGM@XC<KUH3Y!-,,+?;/O<7O0W_G.;P*W501,3=]<SW\F!M_4_K@=7
MG3&FF9R,#^-8G/[>O?Q]+YJQKV%[_JA4[2?E[!,59]\:,LM5@ZTX^RK.OHJS
MK^+LJSC[[IV*Q7/VI8237XLS-$O@["LGXX5S]FF:P&.WCB7G>'#82:? ,Y=2
M>LQM2D6W.W+5[0ZSJMO=56+A]*#=O#QHY7LU=MZ+_<L/O+FSS1M[VV+WW8?S
M@W?_GNSN[']O'.^SR<3"P>EGUCQ]#\_5.&\<MX^;.X=P[\/OC9RDV/GCY. +
M7.OXS47S.,SB[(N*<L^D10''W)3+8:2I"7DCC$:,07)SJ=)BN]W=QH:')S[G
M5*,7D]><][G7/FWIHZ'!.Q&B]EP9J36F#OX@VAOKE2_3EB6"5&TZ5@19)O?4
MK=2"XL21-L$A3IQ UD;X4_/(C,:.*K4PSK[Y+>S3[NU4$/<:(6Z>_>XE8-SK
MW>U>'NI-[G9+:UC4&(,#!=#'I<2 >CAF&AI*61*.\;"Q)70=SRA+G6.WNP*\
M"O">_X%7"^]>1Q.8Y6';Y"8TH\1+FA2R5()'QX)'EC&'B(U4""VE,1)B15,7
M>FT\NKDS6ZGX[\5DMN8B\_N9V5B3[!6-Q OO.-7,\V"I8U@F:Q750H(IQU7V
MZOD1:9KE3P=BN)8*11LR9Y)6R 1LD58DFQF=BYX>P_)WK\#_5$N+&4KS<D[1
M$:L<TRK)$ U7P6F6%2M&'3G+WF^5NUE!O9K*W22GC&4),>T)6'HAD8W&(V64
M"3R*B(/^*5[ AUJ0)PU67J<.SY.<6((25\F)IU?KR>0$XPZKY&6F/\,(]%@@
M%Z-!+$4>P58&JWRAUO3A%(.51E=6^66Q%2Y//Z<.M6L5@@T8">(HX@9^&*<X
MT@GL;C*1ZIC;MLQ)5_BD&OJ2*T,>VUWUWB==D]B8&,J#\D%28SECT0F1<-18
M2?@K$5;%QL\/)M,\A@0KRZ/+&Z[9V N&X;>H4, :,VJU"\0OM[+C8?T>I[7F
MY9AAZ;GP1 7MA.4VYLTBJ0BACBG,@]55<+R"BC49'.O I=7:(9Q<1#Q0B8Q0
M%F$-7I7)FI6)"Q;#8SC3A#SG3MX+U>%Y@N,E*/&+YC%<GN9.QK^P:IJ+$%"P
M-(!_K1B"  @C$FUPS$ICL=[84O11Y] KE7V-9K?:>UZLZDXU518$4TP\$CR
MT76YKA 'BWSDSF$7(HT%CZ&:FW_D*35X0;O+Z]$&[A$$AS^?T5M25O 5LC81
M%V6@QC&-.5=4&ZN<X@;+*+7FH=K(6SG8G,&5R!5726.!-.<A=Z!GR FI42)!
M*:&2@D7^2:[$1ZO*&FT*O!3UGVL/\.GUO]H#?'I$F&K'A872FDCD,<T%RLPB
MHXE!B3+A;9#)J,Q.0>M2J<=O E9@L+I@L%I84 50B]7[J0Y2 E8O*HZP4P("
M*$60]9HA&8T-WB8>I(  BM:99.OB"52;CR]C\_&QU(Y5_NO'\&TX<\IH;C$7
M7+I@O##PP,13H107\J'P7=&,/1N@3Y^O]1@".1TU\I82 '1ND.,Q(:D2C]0J
M0IE>&,U8E=1>5L>EGZ)VK):GPMP*<Q>/N=,GX+SD5B<$<LL0Y]XB%[1 3&H5
M5,2)*;R"F/N2#[G-P?FX\KL,+Q,)%Y4\>&WTD<N"N1GTD9R08#1!A#.+N'4>
M:4<"8B%*2YUGUIF?)->JC@N\1I5]Y4R4R]/DR6P_!5U5GF(4B7&(>R^1UH(A
M3RWE+, :)_633)25)K]&3:[L[@*U=:K(*23E#*'(L%R?B"'0L)$+I+%C2E.M
M+2:K:'<7E(=?CS*GIV"[?& RY>D[,%5T0D\X,:_>F%1LE\]@9J8/L'"GK,:1
M(&,TF!F+&=(!HCW)K,?2N.0-6QS;Y:+5:#U:V55 ^NJ =)G%=17;Y8I@ZV3
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
M>NZU3Q%BPR&@='GWTG)%B'4)YTHS[06SBK*'[DCG,.]]IP]QRRE ^9^VU[N
M2=H^S?1P:Y$E_-FX<)0E?'NT3S]_;^QXWMCYV#[8^]@Z.'XO#G)V;P^^<_R>
M'1PW,%RC/9DE;'QY>WRP]^:\>7EXWGSW;[OY[J_3QG&[W3S^V(98\J)Q'$X;
MEQ\@MOQW9MM#1B@5Q*(86$'NQ?+>2D".8J<%ER1RO;$E55W@11VO7ID]YZH%
M=05O/X8WK:EP6!J3K. B2!LP<XDZ2XGE4M"'[AM7\+8D>)O<.C;*"4(T1=S*
MA#@G%%GN#,(BF4@8]4:%C2TCZU14\%;!VRN#MZ2YU!ICPXC@$?1$99335$F#
MB>'BH1N\%;PM"=ZF]GAEPBH?%<4AM]R7PB"C"4>1N!AEQ)Y)\-[,6GEOKZ1I
MS-M6QW9\''77[SH82;%C5W77?[*RY]&4W^[K6T'0/! T7=4L-''< /!P*@)X
M6)0@FP)&1'K&'8^16_"P].,[[%7-)E9/,Q=55WN'9E:>P\+4=JI9/JR6BIXC
M234$1DHPY"2SB&,N(F:P@I%N;)$Z)Z92W)>GN(LJ[:P4]ZD5=^I@J $U95&A
M$ RH*W$)6>XE$C)2D;3%EF66K;HDJV1QGV'/;\G[>MV!;1=53&NTL4?OV-B;
MYP3]X])$:PF>BR"-_KO;.<Q[P3EU\J[7[?>W.Z% T=VK2+""T47!:///Z>:6
M,07KO4<I<@7^C\+(X421<8I%<()<H+FKL*ZSA?4&7Y?$<*7]3TZR7&G_<K5_
M,OI)CB7K$OA/BL,/J4'QK8R(YDRXDBSA)(N\J92/#G\J[7])VK\(4N)*^Y>K
M_=.[)E19:B4B@1#$0Y3(^A"1B8YY$2Q7AH/VFSIY? Q5[9HL5%/_COW^;^5A
MD5:_/RQV4'RW/W@MNR:_/,.VR4Y,L=>+893K^3-/=S,.*A2:!X6FV^M'(H7"
MFB&EO0848AYI["@").*&*4.(A0B$R^D.?;]6J==UULM%;9I4>KD0O9QB#3/!
M. '! $@*Z*4G'.F$#5)&8448Q3SBC2V-IRE(*[U<:[U<U)Y(I9<+T<M)K]T+
M;R($[=E YE).S7.MDT?2NI B=H3F'4LMIGNG/8M>+GO'XWDV.^JU3ASDH]8+
M\,9?;U)A49[ZS<3"=B?\:<]:L% 3J87^^XYO#_,LCKKP-.Q@V"O:\E19AX7A
MUXRN^C$DX31!*@2%.+C_@%^,9&+AY)0W-#A>G+31\M']>*J<XTN"AT4%#!4\
MK! \3(8=.DBN!8N(B$@1=\XC'4+V=@PSTD?//2M.JFCY:+J]"AY>$CPL*FZI
MX&&%X&$R^H&XAGO,#4H^5VER%9$C4B(%'H6@U%,L\XZEKE/QZ!ZHU9[%$^Q9
MC#D"SKJ]O";5?L4S1T'KU()T/4!KQMD0EF -/<Y$8@%Q1AQRF9DT6N.D4X$(
M2S*#L#33I].J9.I:*_-R8Y9*F1>OS--'Z7$"A";(:9[W1;!'5DJ') XJVJ"M
M\"DKL]+3\4FES&NMS,N-,"IE7KPR3X83.!F9>*0('/V$N/$2:<P"(A!'"$]L
M +^K5.85L<PO>3LEJP4:Y,9PH^ @;ZC</$HR9\16D8@]X<2L)IJO;)A5H?BB
M4'QW^A!+-$S%R CR00K$(S=(!V*0=4P%KT@("5!<TCIY/,7#PC5I/=H?55A:
M8>FJ1+D5EBX02Z<:(B18*8<9@G\4XM8DY+PVR. @> J8&YX3[*2.9[C$%996
M6%IAZ3IM8U98ND LG=JLI)(XYRRBB7C$J0[(8AH1X=(G,(^.DES+0.M<+7BS
M\AFQ= ;[V#+X=Q[0(8(NHO7[DE"C( NJ?8JQ5A"9Z7HMTP51_'M6YWKQ._F]
M-N@6W#Z9[">OH\U\/ZDHMV[9-HP27LB=*/NU5E&M .\6W#^QMMWI#.$3'V/.
MM&0( "@9V%:[7^O%0]LKJ(CRYS[%3@O>_!3]L ??_A-^M :U[<->+"Z\6=N^
MBZIH<$UT5#NW>00PS-.S=JNHCCUO#8YJMMVNV3-XR1<T0M<#]]UO$7Z'<8.
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
ME'=[;_*/7&?RZ:P7;=CM_&M[K?Q('^'1R2L.ZHX_,PCG@U5!BZ21-1HC+JE
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
M\"WFN\:4\E-V.S.3D'=T!1UWVJN/,H?%;E3W+/;L5;+<V_Y1+ELYGTS55DT
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
M0W2!;NW(-KT_XV$!H ) :P*@>QY.*@#T< !$Y@'(1265PD@I&A$W-B(-2X?
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
M;X/>Z61L\]C>IOGP;+<'DS\NQX=7%KJ=+!(3^>2D258A)H6&T,UQY$S2*,I
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
M=]'*1()S&8F8N7>BN2!10:*&[G(5)'H$))K;\V(\6"J5RG$513Q1AJPV 9G
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
M!W_OGQ_LO1-O]XZ//YP<]_9/NMV/>_O?#K[!,_]^=;Z0"^K]<;)_\@;&_HK
M/?#!WF?^]O?7G;>_?SA_^_=_/N]_VV<'>Q_(A\,_KFL)BH4Q(CB%G$\4<6D)
M@EC4(:F#A*@V*8AFMW;XMIK/D=0A05&<>RH.-TKAB"-G1G 6J,F5>380&K@P
MWO-*<4A1G$=7G 56.ZD8 YQ#UCN&N$T2.<(#8CXJX0SWFO"M';'-;Z$X#U\M
M]2AZ,-WMO(_-7:%[M_'0<7>;>WG;N0#'6H%C\2"XL32YZ!,@!<>92\\#<+C<
M(H-1%L$8,^>V=L@V6:'%+6JS"HM;U.8!U6:AL5W 'J?(D,[M9;@E"1EJX9^$
M8*NLHM2:K1UZ*[5YRAVK%G(K5_+U3?'7&WF/9^*&K23Y44B/K]3$]"<YD[N2
MLIB?5%C/&9Z]J7:_!^7^=QSF[/9%>0RBQ=3\U-1<TW? )<NX=0(YX_.I.::0
MQDH@9HF)5A.58F5J9#.XCA]2 ?Y7 8LU@<4R;FD!B\<#BP6_E& 6N%*(*)G
M+S4"F< C,B1*%PW-'0XR6#2DX_+C@<4SV5I:09*K'&U^,-_J!R%] <O[@N7B
M;E,^RNPH>%:11(VXTA;9I!UR7B9-HU8DJ96 Y6J.,C??LRI0\6">58&*M4+%
MO%_%.6&)6(QT8 1QKP/2ACJ$@P]>1B\!^K=VV#9^[E!QP_&&GQU?N/9 P\-6
M+%]?=GW7>OR?U]=_3WQY.SIN#2;CE&N66VDXZ+4&<UFQJC8]%TGW8=RM'CSN
M>-2*_1 7JZEOJ+&N:Z/_YQ+GJ"@FP7E&X84Y5S@8EE%*>AP"34GK3WOY:9AC
M@JX]4"5^' W.>"%O=[A*;B9N=>/_?7_^\>]PZBB7^_DW?[_OO3U\=;9/X=E[
M[\[V?P=<.OQ/;[_WNKO?>_.MPJG#UVG_9%<<''WB"B::28^LC#BSN')P4;Q
M0FO"J>14QY!Q9S'YTP+5Z.85SM*PS+(K+##XL(HX;SB1%.)'8S#S D/ YZ*M
MEIW,EGW!4I5EO]^RPS5GG[P3TFOA$:RZ0K *"AF6$B+&*B],  TT>=D7#\3-
MEKW=&L;1:?3YP%?W?/LVD+MX6.+F$T\_^_+YG44S-Y]%RV.LC0GV0FCO"5@5
MSD.R49D@E=6"*X!9\LED>[*V VP_/1QT\]FV6Y^<86L\:;10N%[-_)MQ[+7H
M=FO?]F&B,K94_7;4RU&UV3@9C68H"!=TST>=ZF12JOQG6/4,?J&2L.H:T)I)
M=UQ=,K7!@_YH>XEC1*M_^^I.+SICN-S?0A+7. ^M7_(M*7ZYO_=?MG?Z<K?Z
M)WGYC];H>##IAGSV#>0TM,:#HU@=@3OKC(\KOV7VB]9I35(%CDNG/@&WVP<
MZK;>Q]/!<)R/Q;T&N] B&/V_"Z<G[YE/O9U]._3'M4]]X>_\DJ^9CNS*W6;#
M:U>OE*^:].T$WC*&ZG5C?U3_K:I%M_GC[_-1G0&LC_55D^;]H <+>YZ=LOY@
M##Y9IU^=)JS>Y-\6!O^FW:JDD>1I&Q_##+^;P.=QV#V_YOW>Y8'#-=.1SU_Z
M??!GQQU_/'M:*T<&>35@B)U^;4.K17/@08(7.:Q&.NE7SN,IO)?OQ%$;ICT;
M"#\]SYBG8CP$L:NMQ@CF)>1'5P<3)\-+LS"5@VLTX):(QK<6;,9#(<-;"(^^
M=.)9]<J_3D9PP6C4.AR")(WN8NL>*A+Y.^:3IBW;ZL'4=P#Z\_C!\YJ,SUM3
M(805M+#:*<7A5 Y'8$W;>>WA'3O565,/H4.MS'XXB=WQ.4K#&.$.HUX$4:@E
M8?09?IV?=CH<A(F'E6Z]!0'H=6JXZ%1'9'OV<ZQDQL51?NIL,-^?EJ^*,-WG
MK7@.C^YV3MNM9'V\>$;6,A^'_45!:M;$N]CMP(O4BE2S/^1W"_ QO%XK&],K
MTSF=YJQ@L=<!+_:_ 7[RCV;SV8)UNC1/I\-*"2M<=,,!8*4]/<UGCD,G+R;
M3<=F;)F,9O@XG>M./TQ&X^'Y=NO2*//W(!$.U+4"@8S6D^&4 !!&,'.>VO#S
M_N!+?5'L@\G*LO+]]>QXG/&A6BWX.A?J9%3,-4N '1;&&[O=_-]\][/!L!N0
M[UI0IG&TO0LS<^F&\6OTDWP@-[\G^*$QM%O'\/O9@  T)].[PM5]^Z5SE,_O
MVM;0GG8"8* _MGF81]7Q; @&3F.>CWHN&BU#67OJ&U:*DG7WPE) R+[=W4[;
MK=]F.MB>??+G_WMST(:EA0GY=QR<=FO-^7_Q?-3Z$TQK5M%:,Z=WK #BB^UT
MJS/*@^KL\=1.#0>P,""4U3'S>L;:H,*C$0)OY7,<U]:P$ELT%:X<*0#:P]^&
M<0PWA66OY.S8?LD'H(<#N%/MLH-4''=.IP*<I:'^0>L4C%<_@]%H K8*5OIO
MVX7'P<,.P47*#_VK.[:M7Z?  0,85 [";)P7SZV1K7IP[.>7JR2E$JG3Z8'O
M\;#C)I4H@]]UW J#'L!23H-UZSOG\_G#6B/R9PT1EP4;102(R^_=@0/M_W-R
M>@JC_^W8@I3O=4;#R6DUU\T8^O62_F<G[RQF" )7:3BN?9[8^NWM?][L0:3:
MRLL%F.CSI\-8J;^+L9]7</IZ>5GS3X[J21C5D^#S)+2G.I-EHV?[$S FX\DP
M_ZOR7[+ODIVD&M$ G2$@:H5)98<J/\MW!Z/)\(*^H7^4120#(2@,>)733T'F
M0&BS]PJW.LI^4F6O0,*SXS>][W9K=Y21J?*$P!N;J@7((\Q;A#D(K6.8%KC/
MW+# TF9[^J9?Q>*PFG'ZPO"7Z2^J2ZI[PNL.<WXDS$Q$]NFJ=[D$[!=&!:2D
M\H1K!QCN>AR[IV"UQS6.YDGM@*/@*X<S_])-W9_MUNO)L-*\V0-K0W-UY#!#
MM7I6XX,_LW-?O;7-N:-DOPR&%?!<?<C,66SM7OBHW?/V;'G@IFGZ[%N)P/2Q
MWDXRB2T,I#6RW7BQS)6[FT#V!OYS=?/OXSJ_&-=5*S[*_J#_;MM@9"!;84F
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
M"=)33F>5#N*+S&-W;.ZUL?)=XMD?BL-SBV>+.!1T*.)P:YK*9R8.3[EBJ_2
M?V1N^^:CW/-DGRLR462BR$21B2(3:\P/-7X#\.UIS!DA<(UNH,Q<QL=_*JE2
M<L?TP--,E3Y"L/A4!,D4.2IRM I :B"W;1&D312D96O:G[0@/>6\U]OQ<;SH
M$)8W &<[?G?O1EUBE\T0ZQ+/%IDH,K%<CY2'[L)1)*&9<_4\T>$I5T.]R409
M<32>.4!W]W\V;R?[;M*\Z=O9I;IA5;:N2,)3EH2"#D4FGC,Z/.4N&__*Y_H&
M?7!Z\N;>I#,Z[L5^17(0HBOIGZ?LS)< K\C$_V?O79?<-I)UT5=!.#QGR1'H
M'G5+:DGC<U:$1A[-UMG+8V]9L[W_G0")(@D+!+APZ1;]]">O55D V#>IU6R)
M/]8:JTD"=<G*RLN77QYDXB 3!YDXR,0!]K0K*$1YL9E;U(U+-DU]7K0%F$OP
M3\V9==G'3RN/VYDS?4C'X+-#H1[NV;CAD;AZ!>X$D/"0A.O%0;;V$-+RD"3H
MLW?P_&9$Z*">#NIIWR)E]VD*@KD7[,!O)#[VZ,D!]G#P=DD23@^2<)"$@TXX
M2,*W"8K[F@%0V+/F4-P77,9;4AM_G240^Q1X>&""="@2/<C19U%(IP=!.@C2
M9UC(FS+%?M5R]#6#NU[7ZTWC5JYJD<J3;;O/P-[^6?K9[_<1N;'Q]_E7Z$&=
MHOOC6_X&A/'3*.(/LGB0Q7LT0@_">!#&?3%DOW%9)%/WKUT&DX'_S8OS__R_
MZ?_Q5V;-7__3?UT_U(%RYQ]=LI-3>+O\"1?IC&3U;B8V:B9^JI9MUA1M76&I
M0K=R\'^-<\D:?KEJ$U?E+D]^<G.WGKDF>7*2)MBO/>GJZW[W)+GF6GSYN8][
MBU^]6U].[N(AHM/1N*R%%?[^Z8OCIPF\I"SJ*DWJ)GGZ\B\I;LGW)T_/CI_I
M1X2MO.Z.ILFBJ=?)]R]?')_<Y@$GQ\G[E?.C3"ZR-LD;\):J9+:%U6I<M>Q6
M23:G_E>PH*ND[IND<5U6E/ 8(DP!];)>NV;NDODJJRI7ML?)] J<'C\9KT!1
MQ<_4A]##OS\+$Z.?/'L:?C+YYC>X(%FR:8HY$[J<UV6_=LG&->W&S;&K0PJ?
MKV"[X&7R(1RBOBJZ%KWZ'%:@!G_Q^].SXY=^4>68^96"(51^CM0X0A^9@>;+
MEO"-SJUE&!=%MX(?[%HV4K>MO!;?TKAU5E3(-O@];%$0C1UO;^%^1'T :WR#
M$WX\.C_74H4BZ+"7SQ&UO*G;HH.Q_:UQ);7,^/&BR+N5*&#[0SF.C\-/LADL
M=]_M_HFY5.8.Z].O?XY?-456[CC%+Z]UB$]/XC6P_W_5Z! VL-5',]B5#T?9
M D;XMZR\R+;M=W^--1*HH\'"[9KS3N4UM2][IYS_28IBT]2+HMM?_6Q':174
MDZ<#%?WLB:AH4+#/;ZFA[=G\_NQI4($W5-3_8Z=Z076R+CZ"FIZ#N=?!S_')
MV08F^+%89YTKMW#)G)D9#+49#&UIUB0EC35412?/S1/"+<$J]#CYI^F1:!85
M'GWV_"]\3YV=_26Y6,'/;J6OXJL*7K*T;VQ@GG1_P9K GT!8S!AYG?2W+6Y*
MB^KS'";&ZALFGO?S#M<Q36!L':@/>$2]6+2@:.$1107/ZNIFFV3Y'WW;89TH
M_Q2?U2:D_WA&(,KPMB6L&W_AMPV1ZK<K5R[@>_! O!:O+4)C1;TOI_TF'92N
M:U#>@SJXT30>???;/_^O;+WY\=5W/R07K@%#X?FSH#9NJ!PR<ZG#H?S^]/'
MWGER]A<U\I[!:]CCNYT"T7&'N<!IR= PPLL5=0J,()@5N3-'^-G)7VXT,Q[R
ML[,;_4J.>+0(L6T:SK8Y;EEL&,$7/CBB:L9MS(MET<&6@NT'_\(E/GD<+*K4
M*"K42; L&9HF]-,92,,"C4+\U3-KNH8?U<P+75>MJ ':Q..S\%U\4O@^FX#)
MHO@HG3;(0BW:'H:(QB"8L7G1X@?V<:?ZN/U5!9?S*(X/_Y<]X5>,KJM!1-
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
MC1F.Z9];AU2JO"1^T27S01;7>0HKAHVP:<E#R=W:I#I\U!%D("!?5>R"/ZD
M[<%L=@FF7X_-QL%2D/^+RHR8-(,GYA$?-)O Q$76+!*-"?B+ U'TXYUN(=EM
M!%LJ*8*UB<W1N"G(M&.)ZJKP'55Z$*.C!?XZQS/F9BT"2:@&B/"  <RE['GL
M@Z$C;)>+N45 KJ3?C*=5"VXT[[T!A<G;VETOF4ZB$*2F.1^>O]1'V;Q,#S%)
M/HW)46$TT+R2CE-5FFD2F!S^XRV518$D@E?=4=TCI6O$T9_*7T<A0(+51/*%
MB*B0@KJE4:/OO\)N<OG>ZZ1!"M+8A.36,806(;AQQ EV@R,"(3L4D(8"WJ%+
M6JNCB6/(UP.&5_T'_)6T>C.*"W1$-19$W5M$J9$UAES*!8%H!7)/(DR7!.,L
M_:&_9T.J<LH@4[P]>Q4442*Y2HJ&M5];,*DE9E]2[VQL^AD2Y"#T@%A"K(3S
MV/7JL^(J98?E.(/;IHF)I'8@ I6</0*AR;.&1XGBYB4FA96GFDL&_"F<4+EM
M*E%(@UQ#@Q(7"%2!IT\V.O_>K]U;I#4'N;A4,WVIYO(]?!<6ALHB_,61+=QX
M?^Y["2Z/'55;BM,Q[6>U0%[.N=.9:E@I7"B%@J>7" 1B!F=A<(EE4D$]IC1A
M4DRMFM#U:[RHB_CB%3FV$5.Y/\J^%0,;'D2A"AJ0'V$J&J#+&E( ["V17AE!
M,/B;\ZQO77R-SE<UD8#2I$*D^56)%7 2 EV,IR:8:CG[AZ3JZ8M#4G7'TG 4
MBFRR\8%H^X!L9&O&<9LNIC#IT3U7>4W9P2\P^]4UO4LG<)7<R2L"KU'IIQ@U
M@GH4*YZ\VYK]KLP(O#\PZ;B(5(LF&9P 1I_PVF=^<O03"GTV2GH?? L3^Z6$
MDN9L],?(PAR21#G[D4QUT;:]$QYA?*DZB!4-^WP0MXHQHV1@CC7#7FOPMT,C
M&4MZL0<LQWK3V*V6O^5.P2$H2Q7*&6M3VH.M83]&#4R6"+*#1LZ%0O\XHZ#@
MKQ FAW^NBDTK',5>E_)NL.F8*IVYR\J!,O8Q>+7;4-]+&D"3%B)5&@X9^@I_
M)30+1;P,*77CELA\@CF_;"Y,[YS7DP R.7Q9J4QF!H ]^;Q9O9V#6I&LGTH2
M%T$/$J[A./.UP+O@(]Z754+PV 0-/?"HO=^'2/,01K?7]GGA"!2^E@2 1/2&
MV;F^P]F%MX4#_'7&S&]583D L\8:Y&&9NY)H5L2"&.]17L?C=*<*-&[*K_/E
MX;E1'#6=4/>F,S ;_($[=U>J*UZ2J30KWENI!MI2BO/[\#X]WKJ;']S6.LC#
M,NHPBK_=CLQ(VG<?85_WOSTYTV;O!0WG;T<G+[YD;?[SI[ QA,(_^U%'_.5>
M_6.T%B=/CA^3)4B(3E6FA0U _'A8U5NO*K=HQ?7,BR5U<)AG&T^R_(56]C*/
MA4@U'M*ZTLQ!^U F7RYZ+*MA3<92S-";  L@ZRM$G>'N/LCT[65Z4<^IM,B6
M8,RV$N%G[!527B]#L,X6ZB%!Y4>X)3SW#<4G?]P=%CALR)5*QM_%5![K\)9F
M5B$JM#NG$B>$X+IR0[V6!J%J.CBBGEAA$2')C_C!33B;]VJGR/JYGYV"5^_8
MJ4W?@&/NT:AS/ JN:K4\'*$\5>A50W@_04VUDL;5"B![C7PY&I;+Z+)QZ#/D
MJQJRC'+)^Q IQ9#&<>B#0%Y1LD3"K5+!@='W0 +JW\ .N$F \!L$DX!^G8=,
M,NA/0T%&X$VA2G#["-%Z1 TDZ3QIKDY\>DR\L:.LWF'Q)UFM:-\R20'_&!Y3
M_"E^(/'Z+#"!Y[-T9:^TK92+Q"@M55#^[K0SGD_J(EA@M,(R)VJH2%8WKK,
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
MM@O;_B?NC@5R@4EF":^<.T,,. R)UB9@L,\VTN^$Z$[6B-?8E.ZZM(>84RE
M"6'X>";);K5 ,#Y$F,?ASZYFVR/S@'-D-R)A)&'V;6PYF0+#*L3ZD,@2/X?\
MVVJI_-4<!F@#W(1=DC4K(Q-&D9(_BZ,RH;#A5*?HYBQ#A-A<J! ;"B^0T<*]
M@!GW0!HL<,MJEV3??%B^$,>F!_D[H:=MB30(WTRSO#JMYMLT2M3V>N')8?I.
MTVYR/#7S_E?";K0;-_=#X"E[>N=14!._LW)P\E8AL99>,\RZ4$Y@)>DQ!FM@
M+L>$+#=Z(2(>;23FV1C,CX+2],5%1@\TPX/275Z':N)IDZ)$8$#E:O 5JQXN
M0PWJ14MQQ!0K3X,:Y4AG0-8P[U2'AT_:ME(#BG"\AC,0TO.2_08;7_"C8AL8
M[4\Z>+8KG%7'^ZH'J? F,HP'>6*/5@LI!:F$X:+>T/,T2CS:T"LMLY;^Z^(,
M7Q.N-XJ@P@$AD?.G9 <U6)E=2%_#<,R&5YZB,R1;LVN"HPYO$UWQ= DPC= 4
MH?BY6/L3F)I[$!<(*\5-]U;;VA7!JMA@+A-XH%$G.'JU&(.;3'70##70F-%%
M [[P45Y?"(:EK_J65N9!M-K]75M%HT<(*Z%DLU;EX,HJ2'P4BI0"\PB1 -8T
M]X?VX.(CA47YHKF4$1[FAAW&O(^3WU0(2^%]4=LQ"IH/^(U;'$1T 18#'G]P
MHF%V"4$_&PX-6N87S]8RG<QME!HF%TH#O%AS9F&]9#;^@AST%T#<Q\#R88.6
MA&F.AQN579/K2FM@!!X'@R/,:1;]'.YG'ST14C=N L0CH<8S%*"Y:9K7MIQ
M49AB5L$8@1HG:EXK7PE9'][6IME+MI>LI>'E( $1,/7FSC3%2$-Z3P,\$;2,
MHM@,YUUEU=(T' G2[:60.T]*V(L@[%C2D$N"?T !Q*FK.#V<<4#;;D#Z!;P^
M#61=S["TO4CM<6$O@WK_P=H64?D1#E4-C SN&._43-+Q-*YRRQH[Q/!VLQU
M6QPJ2H@7!,DHZ5?#/=]K->FMW.O"@6(=4G/R[$!Y<4=5,738/)JV;J(J1D)!
MT_6^K.&:"]8IZ(JQFW\H;;NS-@=(.J5\-:RA&.(E><6NZ=4T("*A%M6-9[]
M=\MWC#KLT9UU)M!H/%FRZ'U)G_5%7R[0%P,U6.!6E(4V7.?[$DPS=T[68A0(
MB=-6YE?63].ND>@]NRS'L;;!#_*."85]B#MYV1?HZ%1*D:+V?.2TL*&PD]/8
M."QC>#-\F#6^XXZTR,97>2]B$6-WAGX85E,,_.@-I;7F!^F]VVL@&%*V%NRP
MYG>TYJ&)5)-=!'.W5CR]=ZD/.W#G.Q %%*>W@YVFT%?1@%C0O^PY6L9?.^S8
MG1%+$1.LTVS[#EIT)I(M2]@@N'4$&=9M]4[3SAOUH+[ZL&UW=M H-83A),/+
MH!"7-?-3RAW/7@8' B0,&B"/!X:$N^1$QR8&:.RE%*#P[ ?;5*+83BS6@.M/
MA]UL#A0%5^!.3@^XD]V]EY-Z;NNX0UH78VI2?IB5$C[MZJ7CT-(7J:..,DV4
M3/'9%RY2&"$.L&O4=? 9$6+7XC&NXL%5U%K,'8WO9O_KYJ\FS](G;P)L [-!
M57T>8.?BS>UUZ/']:L1%7Q,O)9)$"(*9;R;_>4P;M!/*,%S%4<@RP"P#=()"
M]BF*(V;EA6<>*R]&@,^HUVP$\XNZB@E[NY^7$XJ&2^=P[;#K1 K>YYNU.T%4
M)(*P' 9"],W(@1<NY48_A[,7 )(^1RWTS;O+$:FXS6\"VGF+P>OD6Y$-'R9I
M)N-/+X4WAJ7&$29^ +<8%\2:^=DT,B'?D#)LY?((8D3UV6:$/DTL15>TDDI'
MK[I&:OL_08F%3J570/-=?M\'^X;H.!953+'QLOEN#2';''7"V%FYM'M%RP*.
M=%YT6P\IWO<UO!)D[V/]7EWQ[:6*A9'0R3G84VO!3$RL)J74I#19+EE,%,\S
M*3I$[!&1KPM0ASEHD)YYT\,+)"9X#O]5]VU4&DSB+U%1JDES\Z+U1""[-AIA
MS@A/./K@'%56(;4\J+.?PNO#:5K5%V!8H V12=K3#;I7S%QW@66O6F(;5]J8
M0XN)$8K<2GZ;T%_4^V%!. @_@@E86<O9/50]J>TV"3O05]A*+ 5]L2ER&2*I
M(?W*?#LO?3B7HKP!PI4[? =CNM:U2+AYAD=1ML0]CZH,,?_-KJ]UB.L2E0GR
MLA&\VJ@@<P ,\\T(XH*XVL2\+>8 5PX4L4^(B[VC#>+?=KXXV1809&@[<K\/
ME3\5.<;W,!,;Y>:;&I8*]Z:$W2];$Y2.-Y5DV]- *1*(+$WFV$!3@GN!]4V%
M/0OK,H]DF PIO7_T3KVNHF)0FZ:'0YL" 3=PKECXZB;-E&!#&'1AEK F@&GE
M!#6,CW:-#I1KYXX*73(\=:@^F*5#OW2>E;T:*C$R;PK= ]/@?]:+Q="4+CPS
MF8?#D4EPX1@^I# &BU,30JKP,MI&R5H@\Y74G<I/A]N0JL N"A0E=(U:X0Y#
M6WM8ITG5?MX52;(9MA;B[C-W5^"6_.8$6R2]@8G#]/2NH@4[[]O=MP><T ;F
M3]B$*6-C4?88?NL\AT"DY'@O5=LPF0.6#DS6@T^H$X.FH.-H ([AIK:I,GU[
MHK">.2A4)(*P6,?[8$$ZEH[/#\;BHI)&=*Y>__*_W_YT=/)2&9 4XRMBS;BU
M)?HF%9>3P'D\)TO?X4Y*^@\F4^0]'PN^9?!F07S!><AZLW,_,K'21"]46[$P
M_-XG&<U[;<5%N\#T1+2H, DTJ% C<T.Z-EJ@=M-@PRKZ*I?R3]<F"DNJPOT\
M*<)Q\FZTNVJ V T>;V2,=IPR1+0>'HOUSPLZ[X?-GT:@KA!I&+8?F;ND0P,'
M&<0FK98U&85BP=)_@^E&"\@P\TKK+JDM4S87B]P_KZ6HVY)-C9MNN1*2B=#)
M+2K"&K5?)LM7Y!:=$NSI!S:5=&]#RX=LA]/'IZ=$FPL688;=85(J8<$@H1D;
MU?:2;^T[R*!AGC#ZF6XOM#"KJ(T/BN)O*)6KK$B%\8BI .B8N'Q0F2OU[OP$
M 3T0CRC%TMW'>=FW8DIT1ZL:XS]&_BVZT!@G;$OX\@*_P24X-6A/Q1!NS\PD
MAIZ=[:"3W:M6OHJT)>3<M*MB0>!BO'Y1:XBQ\:=KZB-ZL5Q.#"?B<FO]4@F*
M6X5BZKLSO,W7-7T)S7#&H^.;&V)\S<TF$'\V^(,MD2^XECG:R;J\$#=.I^]K
M,\!O@ D[P@+W#>>7:!S(3>K"RF@%[V2DRY*6!1H'D3U0!&"APK?DC47+]K*O
MOO#1:8-SYGV@= E1TBA&Y]QQMV_-.=OXDEA(IN2[&[ P\",90"]^HR>JCF^
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
M&P"BA5NC'\)]8@!),Y2RC@YP7/E,D16/5=21-42M[SUW%&9F9,/#4ZTRZKV
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
M-X5 J)BWR])=2#1#/.G#[](&._J>+25@ZFOI8TZ!'@D4>@UKA>62%/WO4OK
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
M=GV)J"FI5N)VZJ'@6=S@I+>*HU6HT^JR):H!$RBW78 N3!G&.Y)>U$WCHB+
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
MAAQ<K4SHD:V. +/0;H=2NUK4OC>F=KLB+7V-6QEPH:4JG2DF##:8K_2J-6!
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
MC0G3A2O.<F]T<3\*'@C .J<?4T*&FB:"U,)8[B;6-@;;91*2D'M(&!\;.G0
MW@;_P)9\.CV%* 3W'17(@TX,J?1I0H1/#L\>40FS-%X-MR;#0TX(IE!TGPE#
MQX=V80MZ**;@J$^QE%A3TU)4.3C(N!E)RJ5-E%4)B[@>P+YAVP$6 ZW,U/U
MRW_.C=&O)E5"'G^GX;9#QW_OJ),$02RGHPY#-@112S=1XGIS%<)4.%D1"-L@
M1FC/C 1!$A8LR-+AMQYP6.'ENY^EL[27_V4^E?:_B$S0M>02%"B!KYD'!R@R
MO+<-^ M"!OP+ E"O];RA+;DJI \Q!_T@P,257=RX&/[(\Z&F7WDA;9WBMP6^
M37@G)5J%=?\OY,.JF[Q9L;FERI)$2SLG>QUYFM9X>!INWU(U4=;'+TEHW:JD
MJD&1:,=H8)C')>/R=@Q+<=JZ=Q9*/&]PLIP-Y8HB#0394F6Z^7!SO:FUP,.%
MIBEE#Y&'6O :KCF% ;6L<SS&B!S1O2WGRBO2?O>D!'P6=,_!-"NL(<YF">8:
M0DD$<-PZT]2I:KN]M"C!W;.<=&EZ&=@1E38'^IAYA[8?PW@2]K/-@=-I57('
M+^9)"1=@O]LN>11JSV->%X54J-ZR$Q\QVTRI3<9^TVR*5@B,KS;"_/EIYRW:
M"4O2&7S"8):D&5*,(<71F1/>7>FI!!GT!3,:M;@)M$P@) 12:K<;'DXQ _D@
M=U[2B@VB+;E/@6Y.@3[YEE.@%T&>0$]S]@#LG8P-!*X*Y4X%$@R<T4U =HJF
M-6.-URX:)T)V,)%%T8;N(^&Y\5<HKN$86(=#"5?X>/2/\APZ*B?$XH&U?;-P
MNTD<H.TX^*>:T2=",V8>H"<:0C#<['23K@M&>_3@!KT7[A]3E.(!0$B"$8]8
M.T_UF&R>:N]&C8US]T'SA2ARCF!)]&_%[Y%Y,T;:KUZX.G$C)>RC&3QF18>+
MK\W7H5A,F!FJ1DA7>JL@0\Y--#$<!&IJ'6/M&E%4M9N?,;<Y>@W,]HE\3U0N
M/'&%@[[7RU6%!3L)0<GIY:@I6@ CA8C$D\$:>1E5V(_8&&>7S.0N>EHZXXVC
M+%VAX ^S<*3WE6,6=N/JX9=D@SG^M0V$*X8F)"W&K7B\#=3$H9C@F5&4%,^Q
M5P([VCSI<G7)O&)$7I/T5B+W^T/;ZN"0WI6&&\QJ"DGBS,M*><( C;Q8KII
ML&.7-MFXXJC.4QL^O7@GJ.!9(Z!4CZ*BF;0I@SHT05WC.(GZ4*(Z#7$8;5!+
MF@"44%D+]@%R1DY,GG!1%*6T9*+3Z3^:9T@6B7GN>8 ^#@U('PQU=UY#P4)K
M0332%TRDZ5-(E4(>-!4J0_DMNVWZ1$3C&A7AA.F3&D -=4'CQH;&; TAY)FZ
M$WYU9@X3L;!"!%_/)9<1AR&L48TY$:N$I!C(AO_Q2<';XOZ@IAB\'6FDV!0-
M/SR:%5HK.A,"*Q %HPLP=_;VX0<I<#51MA-<[+E+,X[D3I$R(B-5;!I[#JF?
M*-K3[4\J.CZ(ER&PDO(9[,VAC',63-Q0MU7&.?,V*@EJ?T32"&*$Z"V5!JU0
MFX3[#\BQAW0J%829^PO^468D*8B1E(P(P,:+K6@?=<4;Y2?NNQ X1H40'XD6
ME.L<2=\Q;VL9KVR0/XGUHM :**T0)IF\Z"'@U<0P5@4WEG5K*IQM/U@Z,>%^
M"(V)U[%<%D4'![].//7@R-V.RNWK+S;5J$'"*ZVDV3+RCY"+FJXE5 S+KB=>
M'JC4M72SU!"! 5)*OS\;[Q<JWNL)RL!F!X]& D_21@$O(J\__&4R-87VR6 9
MP*"]QB4&6O.&"X6'EY>1XA?:)I8^ $P=H!>4QS_@(ZC)$3=!3D1_-^DGZW.
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
M+O58N=5%COUZ^.!TOFJ31*O7<QX_C_)\NGK;=FY?UU8 /9%69Z5L!:<\@N&
M]:(331 F*/ZF=-WCQ"=!C:F&=*P\ZRO9TU=59%R]K;/%A_[=F)]XR]'J))X:
M8:>"B'9ZD]_T\W+Q?LI/^_;C[ZM6G/K)H7J1U]/WEUUU3< 061%IY0B,(05(
M6D"*K66J-;'JWAO&VZ/KFP[35@B*7D!)[60_#Q"0H[S6%"<685!E[%TG.MH<
MZ$ ,>3PENHL .E;(OUM2GFXFA?\]H\V,S\N+L\5R/?V_F\\G6848;-*0DI"M
M^ZR$)*T"&XUPQAJE?/\R^:=QC<F1/Q)CNHNKW[;S6US2M\BC;AL(K.8OL02.
M""))\%YN.KE6-K$V0M"4.$J0693NK9[O13(FS_Q(9.D@DGX5ZM<(^KK^P([?
M/+?=SL5JTZ?\N^GJHL?"I,;HH\T&+#H+QA4'H90 6=5LDD"=NQ]7V!;;F)SN
M(U%H$+$-=[QKTSZ=__N2/YPR*B=(5BP&:G*EG5!-'#ZP3K0F:131IR0'/]]U
M"].8#G@=S6AU%%/?M.4]0VTS\@,'(;]>!2:39)3PF#A,S*:":7<2!>(O4_(E
M8L0LNK-H:W!CZM=Y)#H-([B>^U?+=@CV.[KX[ZOYW?Y!$]$VZV1K.ANH=0VR
M&5+AZ5!)9ZQ:."5ZMY/?!M<V;/)'W-\\!IVZRVM )EUU)6IC9C5IJFGG[+-"
M,"6DULM& X54LA+6F^YW+#T*:!ONA#\]=_:5T("DN6Q<=&6%[VU@-"&3.":H
M#AQNZA<)(5H2H'@([6Z@2KIW!=Q^2+>A6?S3TZR[3(]@_BX[R[9LQ9WVHA,G
MHU1!9U ZQW8S)$&(0D'Q)%P5JA8:GG_;(-TJ32G^7![7$60Z(/]N^HLW -KL
MHA$)%,>N8&H[T*0X O$QVE*JD*4.[X4]"&\KIOW),N)#26_80Q(8-1K#S";7
MZN1"R>UT-D*Q57B>[:Q2[R3GOH<DY)\L(7ZP/(Y82)!BU!Q_1L D%1B5#7 (
M&L %$5Q.068]RD(">;23-4<B35]1]3R><-_H/V5=KXU>R,#>G260/A0.+7(
M1%4!2TY2\V0X.<#9A2W1=;B(+Q.533G)J]7JO-W:_+I>;THX*<+J8I0#&5LG
M;M7N-#7!0>&U;=G;=4GW[H[^-*HO8 ?[4"[=<W%?3U'UO,OQ'ES7F^^42M78
M@" KC]5(VX(CJR&Z8FRRD73WRHXG07T!&]K'(="^@AJ$/QSC;.J3?E@L-\[H
M?5,0R/E,/K9;>0U/P::G=&VW5:$N*'ABNH>O.T+\ O:_A^16;R%V#"C>74*[
MI3<U:905(TBG6SF0*8 R;RZ;*#QN$;WMO>OT$)8=-[Y/XB/V)D\7N0RBCWZ<
MSMEOK1>;IQ.9?0FQ*&#.2H:SV9F0A=$Y;:HUZ+O?_O @F"]@;WM(';._8/KQ
MY!-G&U>O#.JF7&,2I G2&0L^1%9OSG)THZ4 E4(22O.WNG>Q>03.CAO7?PJ=
MTDLZPQB?&^P5/HE4;;MTNUUKHVR 2!QC>Q$"RBA+<OU[0#X YDO8E1[4_.PM
MF:%3$VVW<W4K,6.";K>K$+2CXF PLZN>BP/7.MH@_W'=F;,]NE[Z];?%B_Q?
MY],E/7AS_82EU)K?!9"AM?]M%2@84(&EJ)1W&?G/0.KV:72CZE X$+D>TKZ=
M9=>O^0[/P:T+Z#;9[6E>4[F\H.[F!]=^\F=:3A?E[O;)95N][__(;W'^AG[!
M-7U?*^7UQ,5BHU8&@O66XVIC(&%2[,<:5D_%>YU[MX [[@@'TGGW):-SE5$Y
M=(#-@K>Z#X@N::B"4)7*?W3O=BG['A,Z<7.A\7+\GL,Y0XC_%"8Y"EVB]0C)
M8>M$+P3_JPHH)E6J.BF2O?>Y]S7)ITUZ?OGT/%3\I]C,\E4H;TQDCY9GP-1F
M;;4.4-B\2Q?)>--[,V??S:S3YDV_?'H>*O[!3V&W_M8?IC/V"'E2UCPATS3C
M>6KU=*_F=;&\D-,O] ;;Z?4W[6 5SC^NKOW:JT^_=E&&]UWK[C];W1S!5F>U
MA\/2ZT3WD6:K5R/\R]=. FK,Q4I0MK571?X7!PX:0O"J%$W5A-Y[?U?O/KC*
MY/(YKW@F.80IU^Z*N/BHQ2\7'193H2R-A)(2KZTB-<<POEU+X9SW CWJ[JW^
MMP4WJO!S+UK<*2D91"[]BI,NX6VZ4T]4IM9DTX B=@-,YL@V^4P@95+5EY:X
M[FUP;P 8D\O75?J[3V_/[D@W%.E%;X$+V_YIC):*D#$&R'9C;S&VJX\%4!LD
MN6*,['VX=AM<O=@]B=G4&!2QY"J/CU2[6\FVAD)"LR?!@O&].T7>/X93MZSK
MS(6'^+[3A'>D>J$ZG?,<_#A]3W=<B$]W27Q&J52K#%;0*O?:Y4P%$@\8J'J3
M1$[)===WNV(<DTH<G#Z#"K ;S7YX&&'K5A8%E8HV<+""F\.E;"HH5BBNIG;=
M;1'4V[]Z'-&8(M7!*=11. <3AF.C.P.^,]IK#N&-9BV.Y]?;*"&'*EN0G2%Q
M< W,:J^J0A/3K=S<G3CQD/</N$@>&K$V&DV6#E+A=6S:I0FI5 ^^6&>,RB'5
MWM'7[BC'8,Z/QJL=%E</H7:/:IX.NGR.)<C87'(9&)ZP$%OYEE9>>D0GA.E]
M^VG78'AHTW\RJ@TCPD%4^B:XNVO%4+G68EV"$Z75M[O(S&]7<WJDBYH,)_=0
MX/>_;4!U?1F[)J$#VTZPV,J0\L8FT\7%M-%DX62QQU/.6V<+3J&*._!A!\6[
MNWA.%V\Y:TLL3D'1I,!@2X!(]KYL]L3Q(OOONO^YVB\OWCH2J085WT 92B%%
M+&@TD&T%.-A:%Y#3$)/R% H*JMV/2NZ:H1PZECH2/?:?^&-%VLIBECIG(,U(
MC& O,TA*4"4F9XUW%GL?KMDETA[ "AMOJM4U@H]HVQ4N[$U7*I KBN*BE?&8
M(QZ-%1Z +SM;X%U$<XP%\I!37DN)VKL*=7,?4&SM8$-%,#63M$(;)7M'/,-$
MV4>[3^DTK.HAOR^W*F)RZ_[;T]9%,)K15T;<GK%.M1%;)6PI>B=:7_)@6.V9
MPL2,22(X;[5'Z[P4_5O.#;=]N(.#505B\BJ!LMJV0Q=M7SA+P%@T:@HQF'VR
MM-L$^5_ 5N(NO+A2C0--_FF3^0F5\+6V]%1K9-O*.D*1"KS2*++,QBNW!TWV
M2^:?V)P>E3F#2.B49O6'\_7YDJY#O^SQQ[;C*!6&^P X@O$\>%XZV<LGG$6K
MG>7_12B; T1,L=:!*D/VVK$NJS6*WOF+DX6L]PCC%SK#*<_RLO6,7S$7_@_A
M<D)!1Z0J@5H3&&-,@.2\X?C)>N-\J99Z'U7O 'M,UK@CZW8)4880\%%BX[O
M&\[?/BPF3E6OC$D0L.C6F]<"%G10J?)41?Y>/N("?1CH&/+4HV/?/D(\)=^8
M0#0)$;U2/H'WK20EJP)).0E%J\"?2,V^T.D9UZ".(?D]3L[M+,@3LNZ'Q?ER
M8@4&#%* :%&3\35#R(E8(]>,L5WWXTYK<J^0CNENG5%Q;F<Q=HF '\;9H.5;
M4=6+NJ;E)["*&"P5 JFK;5M0 4+-#J(.R>J CF[?%G=O$'P A#'U(1J 3,<4
MT(D4V$\<IOWV@6;OZ9^+^?KM:J)L+5ZF"E02NY91&)XG(M"Q%%6+\%+T+N$^
M#/&8+N89C4([2*R#IV,N6]C3!=85SLNBM0K,Y\LES=>SSZW'?VWSOORXJ)>_
M\?WGW]@T%WQY\1O7FI7OGZ(Y JA>:9MCSU^G5,[=FPLNWS_)J9IB77/R*K.S
M1H*8@F(K7 0Z:8O%WL5P#X(YQ)K?FN:)DAAU\:V1:J5V65^$%"0/KO"Z#U+*
MDK>QT+<>.Z9$21^97C>XA\QAWSOK'AZ;TR7KBAY8CR<PJ3K H*E=^$)>FE)"
M[-V&YG%$8\I>]*7$ !+IQI+OV:PL/A);O\W^QSVP;.N7CRD##[L5%T3)SA_#
MRL:6X+PB57K7%ST):DQ9AV&XTE<N_93*I\M56D.0*U0?KS")9$0J#"*T6^],
MB0)2:R%3&(P+.><:>F_Z/XYH3*F"@91*/XET8\GFVM;+ZYZN@ 3K4C$E0ZSM
MH+L.$H+)%J2T-5!$$5WO>V_N@3&F:'\8/APZ]X-'3JV=[:_Y+97S&2WJZ_/U
M:KW9NWW3OK%_[+/58WM%+[N/X<#XHWF5USN+;ZI?7LS+9M&_3K/IFXN2!85:
MJ:HR5"4BT\<%"$XC"&(7,U.2RI4G)G++5QU^'W=:OYJW"YG:J:V7N%Q^;*V>
MSMI5<1-KJ_59>A .9<LZ*6@ML,$)1RH(C;G[E36/X1E#M#($ ^Y>OMU))CTS
M@:WM]4W;QE!<554D0&+_Q\C620)3VSO6B6'4:D3OUAWW AE#R'(,7APNA6Z$
MN#Y4'N5+?#==X^S68#^7>%U:P']BN_1MTT$.<W95LC$-*3<#&Q"2Y*C<:Z)4
M2ZQ8>[=B.!3S<>9LPC%#TMX*$-DJ]A*B!<P<6FB6K/12>J-[[_]MAVP,ZO<D
M_+N]#@<0Y)$7YI5'2DIA+%5"KLW#C0H!<=.D11;!IL5H<YI5.,)DU!= N7W$
M.HI 8Z\S)5L^^)C!QD G/0ZFGL^I*!G9:<R%(\]$'@)3!%*FX,GX6'WO0J93
M6]NK>]8OG:;-C2UMY[0HJYPK#I06"(9(; [*@C"88BEHO>R]0?0 E%%UU#PJ
MQ>X&/(?+JDL-S38>/'O5K+9-@!A;"RQ" K390A+.Q6B);?M3FFNOV/X+MW[[
M\&,(D0QN[YBXTSE_1>]HN7J+2_[UO)AG#M8VCU_4GSBL7S82LOGXCN:+,V8]
M?S6=?XNK:6X?3F?G:RH7IV_X0:V7SL^TO+QALSVRG3T\7U_,^?ZYNE,A[661
M1S'3G4S\OS:+F,J+]XSX#3'RU"KU+P%NH*RN^1P3$;236@DHL;!JU%5#<L6
M#\Y:@:*HT'O?>$>(A[>PR4MJ"3"<79/'ZL5ZO9PF%DF:T6^+S6<L32J75P6]
M6"Y;2_S-K4$3%8VV4CIP65"['9150BT)(A7G,D9I:^_-CL-1CRG,'I*5=WO>
M'%7>W2+N!^;HSN1L=,Y$..5"B0H2QLTUM06251:R(F.=*BAT[Y3Z3@#'Y',<
MDWW#27%PAV/C#:V^Q5GSG7]]2[3F)](KGMH#?(,M'MK+C.^*O\<>WLT4NM:Z
MM7E/(+5F<:**@,Z*]F505'3T6_4#?&Q7HGN-1VAM<3UJ)ONF@Z-VP# =V)1-
M%%6CJ+TW7PZO\3C*[MS^LMVQJ&,7$0R[%7>%2)$4*-M="*FV>WG:>1/9(JU8
M:A I<)34NXO?8WC&8$PZ4Z+;] ]="_831T)7L+0M+K7F1Y88EFKG1IP-(',5
M&#U;Q7@D5?$9U!A*!X^C+?84Q+ *XQJH("2ZG!A%Y-$:GS7#JPI$N[)8%YNP
M#G#(]3%(8Z@6/(;:V%,(?3*=#<DO;0(7]??5Q?&?22XAD9<9;&Y'>TQ@!S>2
MA"(RZ9JT5U9OZP?=>G9?+;=Y^.O/P(-,KE816-VVRR8\KZY0G(1*F )F*L+U
MMGN/ AJ5+W2(E!_7<8>(81#]=AN0164#:@W.>=UJ8RH$% Y*BCJG&HON7@C]
M")Q1N4,]6=%+!$<*E5M.=S%O&:-%W7QR>4+HT&CYJ>?V#9AW&D6'F/FWQ=6&
MSS]P.M_LT6UN43;:11:N:Q>P&04Q6PE:5G9FDA%%XA8&XYY'][47[9%L8VT4
MP000*55FHF#['7V&&K6J(KL8:O>C5G=0C,4R'"K-QPW#SO-]#&MPHZF<C-$4
M2198T;'#%6R&I)4"3TZRDB(7_ "]=K>!-A8KT9LA0TAF$-J\FJ]I2:OUI3Z=
MH'756L^.?B7B0?L(P;5Z!&6%]:5HHP?H8_ 0G+$$SD/2XQ )',F'N&AJ^,_I
M?'IV?K;YZ')#ZN"<^]-/[NM'[#B27B5MQ N?'DB9? )P3I-:$2UA !9UNW$N
M9N"G"; J:\K!><3NY=!;8ALH<S<I6GN!4H-VOH51AH!=<X20M!1!)1^Z]VQ^
M ,H8O)5!&;-E#F\GD?2KY7YLQ+_/RW25VY&@UN$@\X]>'A BX[53T4+&S"HR
MA-H*C@MX3#4GX8/J?WY@'Z!C\'..RJWAQ3ELSOCZ/-ABDY.Z@M_<69.+AZA%
M9L-/V9<HI%5#)E:&T,://O_^YJF"BHQ(!E)I^7Q?+ 2K"+RO5'S(T:HA@XCM
M4(Y)AW?EU58Y]GX"/-KBNM-QJUI1$NH"B#Z X:\ 18T<2.<B2_95IZ.<LWP$
MXYB4^>E(=JCPCD:Q3]UX@\Y8G0==D-H%.15060(L1>J( GTYJ@+[#&T,8>XH
M"+6/J([+HTV'W9HYD,VR +'N9'B>D<7$<7H51D6L57:O,=@:W!CVD\?#I9W%
M=50V;;J=LB>=I-_<EJI4Z[XB(3)>2%784(RVP?:NV]X6VY@ZUYR<2SL+JU>C
MX[O(?EM\2S_CM-QLFQMM]2E9U\"T*\YE: =A'4@.XW4)0GAQZ[#?0WV-MWSC
MR%K(]J?'@ +H5]?R=%2=8Q1)I0HE>K.YH*_%\1$P<$B 2JE\N^WB%A6_VV4Z
M.NG-AQ,&V;"O@*TK<.L'XA6V5B :=%6U<'1C3?<.7SL!'$,\.A!3MM*A701W
MXARCUMZG:#*0+:PYI)2M\KF U8H7M!*1['_G&(_+M>$%.8!^OFZ-A$\F*F/!
MQA;@R"):GUZV1K(4HTP[<K.-K>Z>'[RG$M29Y,D4 ]&$EI,U;#B5C) L2ROZ
M(D,*.T,=IU[<5T(WCG#O/WO'] G:G1RL@BV0L1Z,8T\(@\K@4PZ!G5RT@_D$
M8]%,_:7=9;:'U3R?KVQA1#I:#22<;RT*%*2L'+"G*A+F(#5M7?Z\?0PYW-[Y
MIX&)%'(T5K;3*.UPBA&0 D;VQXNK":7(LGN;IQTQCE[[[<62G8STH9([?I[&
M%.MK\A7:_:Q@5*D01:O<BC:X(&NL98"KJKKE:4ZJ7[OP:1!)#:]M6SX[&-+6
M% \<V#"SI9,0I$L@9'7&2'X:'JQL[^PC#*MKV[ $^S.,GJ=7I=1*X H/BWT=
M\NQI^UBEZ[ZCLB/$+T+3[LJ00Q3MKF([^BY=+JXDY9$UA.*)L.0@*8[45"HJ
M4W2ZEJ.<T-N/2R?7LH=R:0@Q#:!C)]%F49$$.&JU25%[",A_M585,E>MX^UF
MGD?H8G!_S^)$SF27)&1-LAVE)(@RL#E*V:1@BG)%'H/1X]2%.TERNR;1NTSX
MT"?3)T5C4ZFQ%4*(UM8/(2C/RM;QHK%)EE2&/:TYOL[A_>3?8]*']P!?SVFB
M75*BQG8+=+L3133K&X4$C;9*18:%N+N^NON>HY=K29L2RRD"Z_T AMUW2,80
MSW1PBH)6R1^E"<>!Y5HG]P%WY<C!I5J[".XX&S"/HO524(D>I&WM"'02O*"5
M@5:@7#1/333Q1)'&&*L#!Z?;400YH&;^5"&[N%XARPN@9BT+\-*0K64)KXD8
M>8E(95W2,N#V+2&V>^51%M0#Y<"&/7C9NK)$U7RCVGK4LB\?BC#&E)BK[.V6
M[H]VW#K\<#;MM;X.E^MQHOO[<2972W3M;F\96I9.N]8Z"D%AR#KIP'[[4?.I
M>_/N=,J\/^\&EN.POO;-:BS!MJVBTV!3NT5>&<5&AG%%%Z00WMNB=M_A?.AM
M1RKQ\SE@",*"Q\JQ$E8%T:(%+%*BEL8DLTT[]KXE?B?UG?>7^9Y%?KN(H!/=
M'S$%]V,4LL1*E %]V_8PF1=_5 6DL]DK:1WA=BT^=WWSN-5E-[H,+)(C[$EM
MZN*SE>V2< *D=CV;:I<(6(X(O5,N96M\.DQ#/G F8<B3&8*"8*&U4G^1P,0<
M6E.&PB$.1H-:H.Y^]TO7DQDGST/LSHS]SV7L(JRCIR ^PU3L4$F7#9#RBI<N
MQZV);(7L#/E*(@?J?1GYSB!'KWC[<&M8X8VEF\I>%X1M_^PC=U09ZIJP;;L8
M./29:FZ=^*('XRL"1@Z,T&227E(*H?=AO6/U5#D@2Q!,B4:PUY.P'62JR;7U
MJ*!*4CDY(ZM2_YW].:1[QBZ\ZYC^V46PI\_K*Y65<+'IX\!HK1& +B4@&R3;
M""7][;O#_[_.ZX^/A(<*]31^W8?%I)A4<V1\E3T!,"E)"-:U:]20_4^9J^U_
M&VS_VK5C=048%>'V$>$)XX>J=$8?!&1J38V*R^W8D0;%8!VQ7VJ/VZ-J[%T#
MQL>UG<5X$K9=G$%.+D016>,JQY&T0^+HRK;DO["!H^LL9.]ZC"%./QRKJ\#H
MN+:S$$^58_:U>N\USX4@P4:>S7V2QK16/TGDZI*NMP*((^:8C]5U8%#Z'$$P
MQ^NA%WF8N6@-E6+;E389,-?,84E5Q:I(J?M-U"?IH??@$4"G:A9(&;0W[3J<
MA!!\)2 =O39""\R] ^XOKE/!(&PZK$_!+F(;=C5-2DQ%N=8RH=K6QJ@HP(0"
M>+E'E;%H&7K'RGO7D8^F_5UWINPDAH&["&",JFIRH"KIUD2# Z D!$BD6$K@
M:#ML=3O[\%T$'J]84;45_[D 2HK _DYQ;3L] ;(79)R/ 6^?D.A;=S?"O;B=
M9/OPB?1^\WZ<,OD22RJM09M2HOE)44.H5%L_8!W1M=JUW9M-/%4F/\+MLL[B
MWW.&CW,XUEJK2:&#(#4[K%IZ0(D)2I!""JVSS/NO_G&ETTX@\UUG^%C%)YJ'
MIVMJ%PPBZY[J#. FC>=+=5Y;KW4Z6.IC26V=0NX[S_*1&H\0:Q_C6P\^51,;
MG5 @&M]Z@!4O&)M#<;#@QY)F.H'<=Y[C8];DHK;L.YL*L80(QI3,_R)B143H
M:]8JAGR([$>7*#HR ?:?[2UK7RX_;W\EQO#WO_P_4$L#!!0    ( -N 0E:&
M -S7HR8  .B[ 0 4    96QF+3(P,C(Q,C,Q7V1E9BYX;6SM?5MS6S>R[OO\
M"A_OUX,8]TMJ,KL<QYERE1.G[&1FGR=6 VC(W*&XO!<IQ]Z__C1(R9:H&REB
MD93DJ8Q,D=1"7SX W8WNQM__\]/QY,E'[&?C;OK#4_$=?_H$IZG+X^G1#T__
M^/UGYI_^YS_^]K>__Q_&_NO'MZ^?_-2EDV.<SI^\Z!'FF)_\-9Z_?_+OC+,_
MGY2^.W[R[Z[_<_P1&/O'XH]>=!\^]^.C]_,GDDNU^FG_?9;9\Z(<XSD(IHT%
MYI563%JE>4*>M8C_]^A[&S((BX)!5)SIH@(+SDAF;4%EP:%-:?'0R7CZY_?U
M1X09/B'FIK/%KS\\?3^??_C^V;.__OKKNT^QGWS7]4?/).?JV=FWGYY^_=.E
M[_^E%M\6(81GBT^_?'4VONJ+]%CQ[+]^>?TNO<=C8./I; [3]'4 &C[/O_SA
M>6K,L^6']-79^/O9XN]?=PGF"_7<RL*3:[]1?V-G7V/U+28D4^*[3[/\]!]_
M>_)D*3GH4]]-\"V6)Z<O_WC[ZC*EX^G\61X?/SO]SC.83(CBQ1/FGS_@#T]G
MX^,/$SQ[[WV/Y5KJSUBN1)E*SG_4ISW;FJ;W1$B?3B(R>A>G%> -:;SJZ=O3
M_.59+&.!D\F\(<67G]V4WNX8QBT%?.G1#:A=/(@=XW'$OB6I%YY[CLXS(E<I
MK(_$24G=[!CGXS3[+G7'SQ8DONBFF=C&G+KIK)N,<UUC:?688UUT9UV9S;OT
MY_MNDFG)QO\Y&<\_GTSA)(_I:[=S1&,2U5(*N9SX_['5<.<8)42-I^.Z2+VF
M7T_'K SME&7\-$=Z%KT[SC\\'7MG<PH(P(W43F/DMHC,M97TB?-VM-7(E?DS
M]B==ND#(I*[8W1>(32#B9/'NZ&3&C@ ^C-Z=C4+RPE?T<C82V0FMBV8JH&-:
M*\M\U/0J*0U*0?;&70;H[ SP!69Q ='3(9Y513_#R7QV]LY"]0NU7T_%4JEW
MY^O5-)%=,,.?</GOJ^F[<S)\N9#AVVXR^;GK_X(^CWA(0@CTS!FA:5^WED5I
M C/:2&XU*I=C8Z8W)/&B1+X"_7E_)IO3Y>6.ZT\UFIIB8][M3B5+6!!_3Y]T
M/3WNAZ=\6P1=)FX479(6)&<B&L\TQ,0B^,R\SMH'S7.6OOG,6*5B]S@85'%=
M4ZE?QH'8&@?OH<?9FY-YM9VK.S)R7BKK2R#H8V1:Y,3 <LFR=R9H;9PLHC4,
M5HEXX"C82N:702"W!<&O."?^NV-\W<UFHY", ND5 XR!5L$@6<@B,LPZQN"*
M,38U!L % AZV\N\NZ\N*5]LJ_GG^[Y/9?&&&_=X]SWDA9YC\!N/\:OH"/HSG
M,%F@M;JS^45W_($,N867_+8::C,RT=YA_W&<\#?LQUU^BZD[6FKK7S YP9&W
M%G.AS30C**:C]PSJM@H@3,Y%^>)48RP-S=/#AN=!(>(RXG43N^?5;':"^:>3
MGM;>)9D+VA:?O?E0:9V]_(1]&A.+HYQ 9PN%124235$=&"0C&&1=5)90"ESA
MT6YO%FU"Y,/&Y+ ZNPPR,Q#(EOO^U11'E%R0&,CU"#0ME.5$K#!D 40?>,
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
MFREZC-#95!$#-"%Z-3T5]=44?DD=/I/)R$2#0@O-A/"YBB(RKZ1C*&KN@TP
MKG5'EDUI?+!0&E19 _3[.:-CN>>&4B)XDUE<'$NXVD:":\E<PFB3D$''U@;0
M!0(>+"SN+N8!VN^<$;,\GJ0]\>OV>/'$<L1!:*]S8#:[RG(2+,KD%\GM) 6C
M36CM1:U-W(/'2EOU#-!>Y\L:QD66Q7!14U@E;9#6,^]38E8X*7UV0JUF##:#
MR8-'P4;"O:QDMTVP^DK'[-5T=0N#R*5(N9:%UBW,V,C )\Y*P**(0@_VMACD
M^J,].(4/).C+4/ MH7")N&M]K 0%98QDWQ1#&*;5"C3G+$A:KU1R7 #< 1SK
MCO\HX#*(,BX#*&SOR5QRKBZ#O&3';9&+#FU8@X2&>8.:9>&$E-H8:-['8QVZ
M'AR0!E/*%<&XK0H4UI+%,DW%*5MBCH(!;9JT5PKRU-$9EGA4)DLRE[1:8[%9
M?\2A,\UVN*@,).9]YY*M$>/Y\?,O\-]=_V("LV6WI&@D-ZDD9KBN73)U;;_K
M')G9Q@4/*4#>8>1ME;Q=9XX-"8[U W%;*6FWYP-?"3V?X; &N0/UJ]N0U/UT
MLAM,]>M#K)G>#@!N7(%"'15#C/7:C 0L6$"68D'ZE_R%YE;40<#LEBYYAXJR
M3=35."/MK 7)6YPLG(39^_&'V:(!U 3[L\Y/BKNBB@@,4RI,:Z(ORA29%$0K
ME]:C#VL85NN,M?MZDD&5U0THZ<:5P&1RI7G?3<>I]@ DPP"OI/B44 W.TO\+
MLS+5CA68F+>TXSO.$_F4PJ/+:T!BHT$?+C:&D_T FU$M$,!CZ/\\HZ<$[HO3
MBDAQP+04F4$M7\_2R6R*Y5:W;LF\2L/#A$83B0^0NG#+,>>EO53%%$3BG"F;
M:_U((O? <$M.08::YY.5;GV0M"&)#]BK&E)9N\?6E7-K'9('\J[N0.Y^/*Q!
M8; 9Y)KI<(#-[2ZDE^BM%3$RD.0E:"EK(4..K CKI#0295BKWO ^PNX6C^O0
M4;>)ZG9A2DFT.2=M&- _]8BF]M@MD5FOC949E16MKSW9ORDUN.)N,Z<VD?KN
MJH1^PC@_LQ&Z<NZJG?K!W0M^UGILH]J=S5E8*<,Q10<CA(N8G48E8VV.YNE?
MJ8(0 D9KC;!E)U1ZTJOI;-Z?7+RFQX>B4?#$3*QK%>?(8N% -IHC0'$A;?/>
M\]>0LG6OUPN/?0%]_[E6@"][5:!P)<O%M5W5]BPVUSZTDB5CBC(80(?FO5YO
MH&</G8$;Z/]2L]=6$A^F4 :F"5_7&^5>CR&.)XNKTX2URGIR75-=(W.4Y'+J
MS'(*S@HK./DC[4/*EPEY&/K?7L:-X\"ON^G1[]@?5V87^4?D@RZH>Q,GXV7/
MVE&66GJ4AAE>,^&U2<QC+/6HN?#,?8Y^G7K!-8:ZWTH>0IX#>-H_8<&^QWR*
MQ=I;:U'PH"U@J/<TUEI7IE76+$A3:/EQ)@01A%'M][4K2;G?,&@IYP$*2\XC
ME,!Y>LO+"D:_)I>]."$>IO-?8'[:+V:4"_H8(V>9!Z!MBHO:J"&Q3,8T&<XI
MV=(:)]O2_#  M5/-#5!ULA[]IV2/:")XXX-BZ*5FVH3$(E>><>-RH<T2)&\=
M/-Z(P,>$J;OH9( 2EO6(':60;8F&,UG+S#6(S,B@#DR@<B(K ;":#[@CY#PF
MR&RDA0'*5"YROCQ.02\TA!HRPN1J485E4()E7HH@HQ>036M?Y@HR=G9KR>#^
MZ^92/92\T!=DEXWG/T-:.&#+Q!]EE0A&,3! WG>HEV46@J])7G,'J+1H#8[+
M5.SMEI)M];IZG>1V\AWBZM +%)VE^:U!TT 'B%?1LY\3PFUU=:/JMQ#TKD"
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
MH+9BP4.\G<VX\03^TFCX13>=]Y#F)S"IY=]RY(*"4$"R#+57-13#@D?+1([
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
M5%D\!'\KRK_GSQ2 _ZA?>ED\_BCS^Z_+((1AM/_;\J\B% 2J* 509 C@.*&
M1#@"81)AR"44&+&;^[\FF: HD0A0%D& 592!+(U#D"1*1@E-9<)YW>@\7_S]
MK^8_C%8RT,HMJOJ?__[3U^7R\:^__OKMV[>_?&?E_"]%>?]K"&'TZ^KIG]K'
MOQ\\_RVJGT99EOU:_W;]:)4?>U WBW[]/[^_^\2_R@<*\D6UI MN.JCROU;U
M#]\5G"YKS,_*%9Q\POP+K!X#YD< A2!"?_E>B9_^XY^"H(&C+.;RHU2!^?/+
MQ[<GN\Q^-4_\NI#W9F0_R#(OQ*<E+9?O*)-S+7W=VO+'H_SWGZK\X7$N5S_[
M6DIUO-EY6>ZT:J3,C)0H,5+^\ZG.?KU ?$_R+@]E]2!<K>Y[7S)V8?K>F[B?
M-3_(X07>ZN9BD9L/ZO5"C/7MKKNZ6/3A)?;U611+.A_AL]ATLR7RW/S@G?Y;
MVXUIJ(-,ZWY:ZMX257Y?RH60#5ON-!WDXM]_TG^;/57@GM+'V:=EP?_^43X^
ME?RKIEOQZJG4BV1+7%]I*:N9$%F:"L0!4BP%&&4*,)EB(& 49RJ&,([D;+G^
MRF=R ;Y\6@E4]^K:Y4\.VB]/S&+=3*%[V*Q_#_-CBYI>S\P*2'Y=T =9/=+V
M!2VW,14:5?YC(VQ0J( 7#P_%(JB,&L'/N?Y;+?0O__;K1F,OP,^O .=\6"1K
M88,M:8-&W*"1]R9H)#X)9<%W1)L;>Z,H]]$I> ]T-C.ZTHK5T"A:L5JWMC6-
M4QC^*N?+:O438'Y23VN'#G\]^#INRY5>M.1GAJE]XE=>:./K<0EV1LP8JWT!
M6!9]/ZQF,+1@/P5%*62I3>XC2JZG@)RKV=N%-A[O<S:7MU4EE]7;!9\_&?O\
MMZ(0W_+Y_)9KD_QI;JCR]J$HE_D_:LMR%N,0IRF!(&6" "PB#!A7,2!4$A9R
MR#1!S0XX]N0LND06JWEEM[CXG&-U'\%]*WM %R(HEE]E&>1K/:N;8$NG@&XI
M9<=B%PUA-Z\-/B+C,-U&A:#1(5@K$:RTV!F$VW$'0;1;WN9?UQZ,'6E&&13:
M#$J^'I3-A#DQ,_YR^:KD \YFG=(MU6L/"IN-\3]?U/0H*Y(/Y5=KE)>VW%:M
MU;)X*_[[J5J:C[7Z7'R41NE\+O6V5/=?/,AW1:5__I)67S^4Q7.NK? 7/[[H
MU?/MXNY1EEJ Q?TM7^;/^3*7U2VKEB7ERQG42Y>$20)HC"C 2G*04:2W#1EC
M*114$<A=;.PAA)R:5;ZE8[ L@G*E9;"02S.OM9[FY^9?7&L:/+:J!NQ'4*S4
MU+-]I>=?W0SX0;X#.Y/_VJ,[\-*Y-[!K!0.M8="H&/QLE/S%_-KH&7S8&MN?
MC:[Z _@E6*L;;/0-_EAI_/_ZVV4,.2">]B6#B#CJ3F9(D/?W/H/VU6_=T3V7
M4N_#7LGFS[>+>H/VM9CK-JK7__.4+W]\+.;S-T7YC99B%C%*L-2KB6(( YQ"
M# CA>M\$$5%"16$4A2Y+BF/_4ULM5N('/Z\4^$5S1+"MP[\$C1;!'T:/H%7D
M-$UX&28[QA\0_,'W0=YQ=Z;GGNAY8E[7WD<EU9[0[/-EWV;<#X[>F>;?Y93E
M<]WF!_JC)NE73_*_)"W?Z,]VEL(0*\QC0! D %/% >$X IH,4Z9D1)A"LZ7=
MT=#9WIQH;H3#'_WUI?:G!^?!/']6XQ6B@<FHEC58"WL3K,2]";3 @9$X,"+[
M1-#^H,4KDB.=J%R,J-/9B35"'8<DY]L8[33$6IWM8P_[E_K9F>]D54FYMF-/
M=C=3D"B,4 HDPPG 490 RE($9!J&/.004L%M>-:UXZE1;G/>/J\GPF,KIIO-
M: VYG;$X!)"#$[,1^69KQUY+?;/-+'JOSZ3FEUSXLPQ=H?)D$EIW.ZHMZ K&
MOA'H_'X_@EH?[R[$_A'PJ[SB\Z)Z*N5G^7WY0BOW]QE2#"(D(B!Y)HP1R !+
MD 0)$A1&G&?$S7W!K?NI;8-_V[X6S/>O0]QHRW$@[,AK.'@'IK =9 ]O_S;"
M!W\8\8-:?H^;W'[ >2(TQ\Y'I;5^P.R36\]6>I_U%0_R,_W^^ONC7%3RA5Q(
ME2]G<9:%"<L0X%D, <8X!$3$#$120*%H'"-%9MON<#8'2\=ZZN':,/SY77VA
M0[\W%SF5]37Y.5"M3^!Z S7:29M!2(L8M#(&/[=2GO9-ZW.6UH6#OS.SH[V,
M?3;6I>J1,[#.Q_M1P9M\8;SL:V/JHPDYN%-?JH9X/NG-O31&U9UJGLKI_$-1
MY6;'_]JX@%:&H][EU7*F"8*D$$= \T:FB<,802+% -(HXC!+%(Z5BQ'D1:JI
MV4:M4JNM1ZT7*!30FC6K^$VP5LXX@J[5"U;Z!7]L- R,BHZ7!WX&VX[01A_"
M@>G/\^B]7CP]U!N98N'12/,*NB>N]2/3J,SL%<9]'O?;N!OK5^5R]DG>FRY^
MD\5]21^_YIS.7Q4/-%_,$J8DS3 &<<H1P% A0%/%@!(1D3)56:PR&Q;O[&5J
MK+PM8?!'(Z,EK7:CV4V3WC :>MOI!(\U85FIWT5 NH$M\M'_VA!/=]NC$(F5
M>BMBL'NXGWGW2BI9EL9SI#4>5P=FN:S>R^6,RY! R3*0A$Q/>9QR0,.,@P1E
MDJ5)$A+J9+B=Z6]JDW\E;KWOFV]$=3.KSH%L9S!YA&Y@3EBCMK4EW!+VQCC2
M^;-I+''Q9*V<ZVU4.\12]7T+P_:UOI3"EF\7U;*L[W]?TK+\8?S1'HJGA=X(
MZIU>%)KP&1DI@.-8@2RD!$#&0A1RA3-,W?CD=&=3(Y//LGP(Y@5U/#?JQ-.6
M.OR@-/0M7+&X!S5*1N";X+>RJ#S&XMF@X(TE.KH:F2+.*WW(#Q;O#'N[OW9?
MX1'B&9(4)$F: $PS!JB2$&11RJA,]!_*R8W458"ID8B]@U5OR/W>\D_2#<OE
MMO_&IQ?1I>B-[  PKD_2I>#T=0CPY+G4F%/K,YIU4$V8Q3A"F *(T@A@)11@
M*$L )2H4QNZ!:>KH"7^LGZDQ56O\;PX]+2)?G'!UN3B["*UQ+LZ<@.IY;W82
M!J_W9H>]7.'>[*2JQ^_-3C_N1@9"YK/7BZ4FF%LA]%=2?2BJ)9W_/_GCRT+(
M&5*"Q)R&((D$!3CE#!#&,2!I$H4A1E2E5MY W=U,C0H:28-6U)N@$3;0T@9&
M7#LZ.(-L-QOXPVM@,N@+E34AV"%QA \JR?]R7SS_JAMHJ$#_9<, 9YH=A0#L
M5%O-?\NG^T9IB_I6ALZ-"?EV\9(^YKKQW^4#D^4L0VG,,$E!2$+- ERE@$40
M IQ@ 4,!29):7:18]38U,M@(&SQJ:4&^"'@CKVL =!?$=L:!-^ &9H4MS#ZT
MF+6B!G\TPGJ-)K8 Q5M8<%=?(\?W6JA]&*AK\Y*[";'*"/HFK[ANNTYZ]$;_
MK)J)%)$(L@2@*#-).VD&:$@2P.(LT1L-BAFQ2M70V<O4.&.=(+61M$W7%=2R
MVEL/IT$];SQX@6KH>Y<^*#D9#F=1Z&4WG&YU-+/AK&+;5L/YA[W[VLW24$K(
M< R8-!L'%1% (-%S7R4RE2B)4>QT<=+1U]0F_\JSJ@EQZA,IT 6LG:'@":Z!
M"<#"!XTJ/63NB;]\>IIY-B&Z>IJ*5]@I\\'FE7Y<\E)O9NZ4B1JH;A?BDRR?
M<RZK3\5<S$)((4Z$ "P3"F!)&" )BD%,8DIB+,,TC5VHY'174V,2(ZGQO:SH
MW-6'HP-/.P;Q@]+ !+("J!:SCB1:"1H82?W1PWDT/+%#1T>CDL-YA?>YP>*-
M?M3P-VF81HK;9UG2>_G^R>Q5[M2K?/ZD?]JD5KU[6IKT^B:=W2R"89(D!&O3
MPR1@YB8!,P\9D$RE3!).(A:Y\(5C_U,CD5;._JF77?&G(I8Q50K$+-9\C:0V
M_4(L $FIS"24'"?0)=!]2/Q'B'=?B1_01OYU0NQ:\*#82!Z 0(P]6':+P8!#
M,/ *L4:_%3UH9#>+1B-VL"7W3=!JY&_AZ(F<I]7$M?=1EYB>T.RO.WV;\>$M
M>/L]KV8H-3G]L001(P)@37& D5B"F&*.D%"1-'S7UT?0=#&Y)45+&&Q$#/XP
M0CK>DA\!THZ++H-GZ",M-V0N] G<5GX03\"Z@ROZ_VTKV.WUM_/DY<=9:[>;
M&4XDXE2$( I1!##C$F1""I"&*@P9XE'(U4Q3#ROZ'&6M^W'YAK=[&^L8JV#S
M_+X^<[G@+&N#:DBAC-*0 XX8!SC*,D!B3D"&PRAA(DH(=TK@?#&F8]#F!]V8
M(85G.G^J2Z,TT/:.TS@.K?L!82_ QCT:7(LXS(G? 0(#G/5M^KC:*=^!FEWG
M>X</]W2ASA?R3KTLI<B7;RBOF_R=?L\?GAY>%&59?--&V4NJ/X.:;6&<:3,*
M PBYYH5,[]V)9EB $%))Q!#,(B=/ Y?.IT87K9P!6PEJ_ YJ21T=JET&P(X]
MAH)U8%(Q8AO>;00/5I+?!"NHU\('+\]![>Y"W0,S7^[3+EV/ZSK= Y0#M^D^
M;?3DLF)Q;P)^C.UYNQ"M]T1-EW<; ^GE4UGJ=7ZFA%))IB#@(=4;0XX)8"E-
M08B%T*:CPC%V<J1VZGUJ;-:*%3R:V[MB49L_)GYJ:>*GA-DVF>-[Y<?H=!NG
MS-3&4CP%RN1_QP0F@"5ZQ+CDD&2()BQV3!/E?Z1&31YE A'^&O#=$1MR!"Q7
MG:&^_Z&7G9TXP?H[;_( ;Z2^"5JQ/:XW?=#RM> X]3WNBM,'EH,EIU<CEZ4\
M:&US<\U6U9&F,P;#.(&4 HE@9 X>!:"9XB BB20L11+%3L;RR9ZFMI;4TRBO
MJJ=ZK>!&SGX9#@XQM3V#](#4*$>1*Y!J$0<(43Z#@^<L!H?]7"5_P4EU3V4N
M./U"/TYX8?QOM"'0.H\GA$-!60HRS+4!DU$,:&R"=E!*& ^C..%.0<>[S4]M
M]AOI B.>VYS?P\QNHO='8N#9O09A (?ZXTI[FLI[C8\Z?X\KMC]I3SSE7GNE
MJ5YKC(+?:+ZH)_\,2@(E)!BD."$ )[%)KQW'@&!"2,;"D,72MMK*D?:GYORP
MG>S?K-/VE4*.@=<]9SU ,O"D;=!H;/^?C8"_-.OR9:C85TRY$)V1:J0XH^14
M$Z4#@XXJ*,?>&JWN28?(VY5.NA[KZY1K/)7JTE3_:>ZLS$E)$L41!(A%)APX
M5" CVMK (660L)BF,79SQ=WM8&JFQLO65<L(>!,\TG)S=_=_P[] %#S*LO'3
M^M<@C.$-A/7_5[Y=]&GYM2CS?QCGK\J\]$KR>E$)(G03F(_,'#V7_.O_^F>4
MP']=_; ^(=A_%/UK$$<W*(EO<*)?B\.;$$<W:8+KI_4_40AO$A*M^C;;(].O
M*6>^Y6)VN1PW@6[^49IZC7+N>!5Q\$'966&7?"8#4WK[A7QJOI!:NIMZU^73
MB>R4_MY\CO>:']G3^+ARA_[%)Y[SX<CU7@]QF^<4*RI31160*@T!%HR#3*8<
M8,Y90F)""7,\53G>T=2X;L]UZ28PHCIFD#T+KNWQRN60C7*ZXHS6A0Y?AU ,
MXO:UU<T5G;\.E>UV 3OR?#]J>"^7QVH5OUT\RVJW5O'+8J%_\*1_UF9M*A:;
MXN12Q2JB3-M),$P!C@0#5/ 0)(K'*%0A8\C)Q\F/6%.CG;H>N9H7WZK ?!!!
MOE*G?ZEY3^-GQU7CC\K S&:JQG<4B5\KME4D_B;8Z!9LE!LD,91?O#W1IR>A
M1B5;OT#N4[/GUCT6/KXU$<7KY)%$\5 1E %%$LW4*,H TQM9H'"$"%8Q@HFZ
MN/KQ3I>3.Z+[*DM9AUE[*..["^[Y\SK_D W,CF<*^-9B>RV,O(NHA^K(O9&=
M1HED6X3]%$H^"E:?:LF[#5V_9/)1Q:SJ)A]_LP]!'V8[705OW3W6R\#GXJ-<
MR&\S%A(2P4R .*-Z2Y["&-"("2 C'F<H9-J:MCIV=.MV:I;R)G*Q:.0T27]+
M(ZD+S5B#;D/>0T Y.($;H0]S*;?HWJF@%3WX7 0?!T/7A<B'0'DT,O>&MB.A
MNX+62>K6C8U([*X*[I*[\]L^3EE?T"JO/CUJ<U/<+?Z3EGIUF==7[6@F8,@P
ME0KP),0 0YH"2G$$I/XKQSR),^SDPF+;\=1(OI8TJ&I1@V(1/+?"!J6SPXLU
M]GT.9?T@.O8A;8/NIS6Z*\&[W8DN/+0]#]4@A[@=W5[Q4/<\&-V'O!;ONYNB
M>RD$/DISB+SB1>/GNSX3I&$L4R$QB E, 59$ HH3!A#&C&!-5BBUHBFG7J?&
M42O!P2JC2;D2O?7T,3$=]E:3/?KG3=)!,!V8I0Y2E*RE;IU@ZM !UVH$;LC:
MFZ.#(#R2->H-:2=;U!FQ#E/4OJW1+%%G];8-4?>7/>9V.%9,*)4D02S#@*&0
M XRE!(1( IA@/*22Q9E; 4G;CJ?&\>YUFZPAMC,WAP!N8"(_E;-@\.I,KE@-
MF=W@ZM687,&PRH'@O_I2G9C*N)J+E\7#HUQ4]=IW6Y;ZBZH+N[SXL7FD[?[V
M&RW%Z_]YT@)M+.+J;OE5EI^_TD6[<_]--[&LWBZ:1,][#%O_\I6VE]_0O&Q\
M\& 428@R"E*2*8"%"@&-A ))JE@$(XJ%78V7R6DV-4ZM)6R3^WWY]&KC/.J8
MXV\R %M2^63DG=!:42L,:HV#;52"+5B,X\7V<RTT08W-3="@LW6^404U/L%2
M [0Z5S4A?P:C0']S#4HWP8$97#\2&*@"@U7CQNIO>9K<^'M:_Z:CUZ@+['34
M/K&"3T] -Q.A*I>SCT;6-E0Q)!BG2$$0L3 #F%%3U%XOT'&8H1"GD$#%;!;H
MO7:GMCR:DG9YM<Q-*9#?M?7U5+;E!9U<D/?!ZUZB+H!DZ 6B+QK6]'Q"]RYR
MU*]L$:/^UX84]UL;A9).J+ BA%._[ELO54B5+_*EWA8\&V>VI6XZ9_.F_D'U
M._WOHGPYIU6UY>\N,<T$B1(0$D$ YB$'&>01H*FVK@E'E"1.N<A[R#"U:;Y1
M <R-#L%&B:;H1V6"D;0>0:U([5CO6H#5?:#L+-F!X1^84K:0?V>+_  A#1>
MZ*WLJ[L$(Y>$[0W18;G8_DWU/-DP(5I-"-RKIS)?W#?64I.)N_YE:TV]_BY+
MGFL;; 8C2<,$,\ 8TC2)H,F4QD+ F4I3&8DP"YWB2MU%F!I+K@2KR[\8@==.
M7R8H<^6"KW^I.UV6.3?;N>:YWJ4#>HR;Y!)F-*$@-CD,,(E2P(1D@-(XA)+I
M]4X@M\QI XW<J.G3UJ*-.A:69S&#SHSI'YJLCT56^FV=C'@\\>B-LJ^C"7<!
MQCU#Z W0P6:_?TO]EK==K[F],X!7><6+I\72>*1H0;A);IA 1C*%(A!EICX$
MSB0@VN[7=)D*RF&,.'=:W%P%F-K2MG$&K;U%'%.W.<-OQXM#@CHP*QXXUQZ<
M[Z[DK]W<;H)6!7]TUQ<\3V3GW/VH5-<7G'VBZ]W.I;%S,TD2F2 8@X2E$<"Q
M(B"3H0 LPJF2H<010OUBY)RH:>1T5<YE&8X@U\T]E^$Q,*M8%UXXAT'?D+4)
M^H_Y+T9Q6FWK(+-K!9,=<^?R6CBB]S7.^Z*]KSFXSWE3E$KFRR?]4=PNQ.OO
MCWD;<#S#*D08T@Q AE)SQX( E8(#*J"@5"@5R\1Q)SNB^-/; [\T/C1S;8,4
M9: :L2_:#X_Y+0SLU3#4^/YI]N : - @<,2'X2;80J$^[-K"80(^"1>,WK7=
M#OJ(_N?P++A@4+PY#UPBPP4+)#LO*ML7=?=$Q$30O%TLRWQ1Y;SV6T S'JF(
M2,I!3*,$8"@(8"%. 2&"8K,6PI0Z^P0.(NK43C=N[^_+>H4-\I6@3=+(S9FC
MT:+'\C?,2#LL=E<?O^DO;?O'RT;AFV"M\B">=8,.B\\U:QA!QU^A!@7\Z'HT
M;(\]0[OSBL\+XY=TI[9%^RCG9G]1YQ\^D&R374U1RF#&!2 P00"G600(9@A$
M4,4PIB$ES*UJ\D7B3&T5:2B&[5+,%@NY1@-Z&C2[Q6*\H1AQ0>@Y"NZQXU[
M\Q51?IDPX\:9>P'N(/K<3ZN7GL&WI:36$Y&$(9(ACH""$@.<$ PR'C- 5:A0
MPA&D.+'/B-31T]2(\5R9-$<<70_H+T!GC//Z[9C#5<'%/H'CW:#U/=&_ +QK
MY9YS /&",_\3P%A? >R_?Z4;@1-JG+X@./5"/X/T5HC<?!YT;@)MWR[:JGQ;
M>>-G*$0I3F$"B$RAB>ZF@&0( ?TU,$$A$PEW,CK/=SDU_MQ('#QJD4&^,%6E
MC=!NAJ0%V';&HE\(!R;9+?2,M,9UK)77I$#>5(+P9P[:P^/)Y+/H<%2SSAZ
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
MSI_E[\5B^;6:)31-J2(40((S@%.1@HQ3#&+.,ID)E K=NJ]2H$<$F!K?ZYF
M/1;]/ :Y'4T/">3 +&Q7\+,NMW:W&*@LD@MD8Y3W/-;]]6L*6(#C5-JSJYU^
MA/9*/I:2-TD%]-_GLN;7A=AQ4F9$()9J6S;E6%NU,14@BQD$1(@48A8+BIS<
MPVTZG1IQ;<M<'VU2&_?E_IC;L9AO) =FKFUQ;X*UP#6>P[B#NP#DB:>LNAR5
MFUQ V.<CIW=[<I VT.[O2]D< -^IC_)9+I[D9V.US5)&<:A-)D!YQC3W"$T[
MA$= 4*PI*>-9G#BE!^CJ;'*<LR.K.5IKI0W^J.5U/ OMQ-F2;SRA-S3/] ;.
MG6 L$/%%+%U=C4LH%DH?$(G-.SV3JM=;NSNU/E;\).]K>VF6J4RA3)LJ2(01
MP!(F@)D]&&6)WI<Q$DH4N[#'R9ZF1AV-H.;++];G]U4KJV.F])/@VE&&%\@&
MYHL-6IO;CD_GT')/>'X."5_YS4_V,VXZ\W/J'F0O/_M"3\^;?"'OU,M2BGSY
MAO)Z1_5E86H)O*3Z@VC*.CWD=<S3&RD_2/U5+9;T7LX(YQB9F@MI&E* <9II
M,R0D '%!B,P8EZD3??269&KTT@@=*%GG9FR%=/2OZ3TJEHXU8V ]M$>-R2^D
M6:G1(EBI<1.T^*\T,7EW5[H$6IG@P_E!<?>IN1107\XTO>48UXOF4K@.W&<N
M;K!GA.[#X[SX(>4G63[G7!X_DG]?-%E/1'WZ7M6^>-N_-PF+WQ?+_Y)+D\CR
M?I'_0XI-2\U+36JEKW31'M[/0J7W?K&0VES#"N $:OJ%D02(B4C0,(0)#IVB
M>:^ER?3HNUS+'E3+@O\=L/JRCF]?ZKDG.;_>IV*W)OPI/H 1[W#7=[.;"[7:
MR;S1?W5E^_K[RF6ST:;)\JZ?6P8_Y#+8H'#C/\KXV@/F*R+Y:GJ,&[U\[>$Z
MB'2^ND#^4GZ=KO9QMUV<)N11DB0D!(Q(I!?-% +&,PY2%:4Q5$Q@Y>2=VE^4
MJ:UZEU5A\C TEAN740 ?>N=R/.G8R=OJX>H)^8-UP)QEEH)</9^9&V VN<X<
M6^SIZ+GQ*#7U\=[,BV_5IN*&D#R,% 8<<0&P%!'((J6 WGTD:9K%"8PR)Y_-
MCLZF1HD[?MMU)<A:W-X1XIU V]&?+_B&-J/[(^?NS6@!B2_'Q*ZNQO4QM%#Z
MP%W0YIV^>6INA= ?4%7W<5?6-3:U(C.50ID(Q$$B50QP1!"@(90F8TT2FGA-
MPJT\_,YU-#7J:!.OM,*V(2 :TF EL&NFFA/X=K.&3]0&9HS^@/7(5=.-Q@6Y
M:DXT/'*NFF[U#G/5G'G^@O 1=MXYF9UP3K[;Q#S\39H$BWHS^:QMHWO9V$ F
M!K)8U.3U1.<F<C*<14F*PB0S1=B8WMT1Q@%#8002+KE2*8]8YAY@,JX.4R.R
ME=R -H('Y4KR@&]$#^:Y:J)1?FA[U)2WV5*]1V3*R-^-I>TU[:]AQ)/12Z-;
M[K;CF598!"T8P1J-8 N.P.#A.03F.F/I,TAF9 W&#Z.YSA =#;2YDBC7"=[<
MDKB-[^,ISB)"&0@Y1B:;7 (()?H_&5$\BC)&DG#V*,N\$-J0*)<.*ZQ/.5T8
M<U_:X<CSA;S/%S6E,3JOPU.N%KEY.+)*1@F',@52,@(P8Q$@DB@0"24RSM,H
M1:0=V=<+\:<9UY6L0^Y9Q$2'U,&@N=8@_5G-E:D%XYX<A(D$XQ[*]Z<*QCT)
MK^]@W-,=N5D <JYF.W<'N:RV(N36Y\V4Q#*,0@9('$. PT2S/HLEH!DG1#%.
MI>0V>V7+_J:VKZWOL>UHVA;1;M(= *?!;REW[B3KTHXKB6^"5T_NJ7)MD10%
M?S(_;(+]1D1TI^.)(VN]TCCBU*P;^J5Z+4!AA.KUP+:54=C=4:455[N^UF_O
M=<NY\?,R+9OP'?W/\DF*K2Y7A3*W?K3)G=NF^=D47!,B@C&+I"D!S+5Y3C-
M4Y: 4' ($RIIDCK=P/H5;VJ\WJH3R.]F#995'3U;U'EBVTREP7RCEYN=[GE@
M[8STZPW7P,O+2K&@U>PF6(W=#B^:\6OR_&[]>"N#^#K/VD 5^X;!WY-Q[EFX
M42WS88#=-\L'ZJ7GRF#L_<_ZW=OO>36+4)8FD"N ::(M<)(J0!(L093&(9$H
M(S)Q*L>UT_KD>-D(%QCI'#EW!S)+RNP+Q-",M\9 VW=:-)\L=4QE7R2ST_:X
M''%,K8,I?O2A"W?-VUEE9C@15(4X!4F4"H!CE (&0P0DAR&-8Z(BDZ?J?'+Q
MSEZ<9NQH&</K*I_!8RMFSVW>#IB.V^2^$(VQ.=[VU]W9O_G J><FN"]>8VY]
MW7'KO]D]AH?M%G?GW>ML;(^)?W([>_3A?J;*?G&7]W*YSCV^J@$SRZB (B1"
MFRPJ!1A#"+*,IR"#B6(JI6F2.!5=L.ETFC1YOUWPJ-ENYFME3&T2N0PX+<L?
MYL*(=L>!]1\/._/(-\H#,^U!^:@&S9\WM1)60I^^=G.VIUPP\F1F674YJO7E
M L*^4>;T;L_$-G)I_)AK?T4AQ8L?7RHIWB[6$12W?)D_-]5&(B5"(5$"2)H@
M@+G)DQ7K_58B!(FR*,RHPBY$9=_UU.BJ(:+J:_#8RFXN03=9<.A:<,<\./9C
M84=2PR \,%49<.MHAP];X/YL)->KP2];X5ZWYV%V3Z#CC)BOC#KV'8^;8L<9
MD(.<.^XM](V?T.18E(]%4_FA]L1^:8R$\L?+0LA9AB"-"8, RLQ4;F<8:.,J
M HP2B 06B4J(6QA%9W]3.SQJ@P-V9-X*$6@E#XSHKG$5W;AW<]4 : Y,4#Z
M[!%O807/!6$7W>V/''UAI>QA$(;=:\,D9C=!I)^_%;.(4AYF=>VF5-.,(!RP
M),Q I.(8:9+!6#JEE+'L=VITH[^PV&\:]A7 =K;/ + -S"L.2=>UX.,E7=]#
M:J1<ZZM>)Y5B?0\*U\SJ^Z\/465NED&2D)0Q@+@D *<9!DQ*!H2,,"9QE,#8
MK;1O9W=3HYW5/79=,;Y)S+O9F#7G\+U=%\X CT4D8"8S(!3F)I<8 12GW&1)
MX1QEDHDHG#W+DA7C0[_=[7#@K^7UBJL=W_O#:F":MZAV-U;-.L^4?J:S"=67
M.T7@EF^Y7XO6WA'OB\673[_+.K@@H9%(&*8@BZ'2+*T@R&B" )<R4U'*>:BL
MK,1CC4^-D]\N="^+VB9W<1<^P.S\I><E2 P][>O[#"V;_E?P1R.>@\?O 1CV
M-YN7@#+2A:8;.$[WF*>T[[B^/'AEM%O+4\)N7U:>?*:?-?F"5GEUIUH7+TU]
M'XIYSG\T_]WX6>),)ECO: 'AVI;$5/\G4U "RB&&VNR)2*Q<K$J[;J?&9+74
MQJ9\U*VNIH6;L6.)MYW1XQ_%@5EP#>!&Y)N@$3?XH_US$ ]4-Z0\&426G8YJ
M&+D!L6\@.;[=CY(^E&;+IG?.^M,Q9=Q?_\]3_FA6H?=R.8M1)$)&%-#LH[>W
M2)K@*T6 2EEJ<CDS(JQ.\6TZFQK]K&2M'23D2M";8"$='2$Z$;:C'E^X#4PX
M*S$URQA!:^1>;Y![WX&<,\?80.*)63J[&I5/;)3>9Q&K=WKF;.!?I7B:RSMU
M/-_$1UDMRYPOI?ADDI+KSO=^\F61+ZOV3O)'73IHRPB*<4PB1$&DJ-#<$T-
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
MBR;3W=^D26DIQ>VS+.F]?/U=ECROY(<RYW)&HPC"3"0FP50,L$@XR$*A24E
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
MZJ7$4X%%092*""RLTW%IP** .",!BWN[YYV"S\1]OU[9^7;&L#100 L8]:5
M4"D!YY8 Y1Q9DT-)2Z)B2H&TVHYR4D<HW5$GNW^M9(L\E&X!%GC\W ^&H0^:
M*P3>=R,0?YY\KFNJD^-6R^.>$9^K='8:?.&1?M/1Y\/,MU6PFW-)ZGH0G\U2
MS<UFAI40"A8$E,1'ATGB)BI6%J@"&</=U+5Y5!G4CKZFMJ=LB5HYUJHM;/;#
MKZNMR6AD+D07U&$3.Q&  T_T4^R.Y$PW\P/ 2&0)NGH:U3($J'QJ*4)>Z4F'
M8;8^K_2]KT*EC?[Q^V\;SW^\YPY]5-OYM[I.\X4J,_L:)-29%>9)_AC!N=^
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
ME^/&\46 <!;/%_-NWZ"*-T]F_7F^_/SW]>J/[1>_NQ++[S-D!,M++D&>ESG
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
M[G)LSMI@$"[PUX:_V\_^_+;QG-J;[?Q);,UF5AA?T;4L0>%VKVY+FPO ,=8
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
ML:U.YJMU=%8:+)4A"C""2X 914 J7(""6TBPS37&48[O<?-36Y?VTC5.7&3
M\0EV@=><O1$9^C(R&(P>%:\NZ9RLVM51XR-7NKJDV'F5JXM/]9NPK^<;\?GS
MVM2)YGY/_,TLG\W)1HLJDN.B($"X#2O I3) %(P!;0BUL*2$PZB@P:!>IS:]
MCX6N#W(JL>.F>1CB8;,_.8X#&X6K$ ZZ[8U"*9$9">MS5.L2!<.IT8E[>8P4
M]9H>6_N#O)_F&R46/AUTAF!IJ2PI, 19@',D +.< RHY-#E41-"H@M<)9)J:
M'=L+Z>>?K<3,W/>+ADQGOSQ8849NY"$8V 3V2W,_&K-:KRKU_:62WCM1?I$$
M^,L233@9OA/"^Q+CNYN.#W)ZW1Q3_.]GL786:O&]OCF9P=QMX6!9 *F9 9@(
M!AC5&$#$59$KGYN&0\.;KO0Q->.Y$S/;R]E<YX5'-%U#L]L:)L)H: <O&IZH
M\*4; /0*7+K6YF@A2S>4:@<KW7JT[[7E=NMM1<VMVP3;$%'X@IP*Z-RZ+5]A
M?5US@H L->8RUSDB<56-+G0RM<E=RWBHLA-[2WD!QM KROO &?Q^\AB7 4*7
MNA!(=B]YH8N1+R6O*WE^(]GQ;+]Y7OL+#27+GMB@5(6A!2J Y00#K)"GM&$,
MY )91(E1[N^8B7ZQEZG-]!TO3<U9'<D%>!G'L)E^-SH#3_5=O8P=0$,01G1B
MD&BR7^YCU-G>J>;I=.]^N-]\WW-,5]$-.XZ9[[\Z\9N25+#0%$DM 2ES#;!E
M"# A_24-*2QF/,]QU+GNS1ZG9@<.O,,''OL[N9]OHVYSG"-."<!.5X"IIU2T
M3 #+<,'*7%F%91SM<U+<QV%\WHN<&MTP.YP4L8%M\H'VOPD4VXM;):6K5&77
MHK%)9*MO]S>JW0Y6_]2&A[\89\\WZ^WL@T]YJ^KE8 61)(8!09WAQJJ$@'.C
MG/N&F8%2Y(4T(3;[J-6IV65_QSG?;.?^G/,7A^;SNKE+CJ@Y= Q;MUGH#<;
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
MF5J(W#_]0%P77"XQOSG3RH/,;3A;DW7%S7>VT/C_>QJ6](FS;^_Q\V*YGI3
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
MQW0VF\C:LD1J =H&0<Z^-^",3A!5Q)BE4KX\ENRTGZ/S-%T].$!- -5<"1T
MZY+N()RS/!&U+-"&4(5L*XD':A41B<Q@>+3!PS[@V0D@ _LV30"RES [ $&U
MC.MOY]4E4US]QW3]:7&Z?H\A3V???D9:Z60ZKR'A+V&ZW-PLO#BIP>)$"VD,
MPPS2<$^,ZMH*)R*!WWMOT/-0'GO]W@<U>Q/;@T?4!&;'45<'N+P6$_RVF*=S
MWP^Q,*.C :LB>9$Y1@H+2'Z.]E74)@LC6M\PWDO(.(W0!L#3X6+N "MG]$^2
M""E;QL H29;7%T]^G>& V7.6?&9RH.>N<=J=#?96L9,@.XBPWDQ#G,XVYI!<
M_4WJZ:?%C(2^.K.65VD($GW&HD'6>%%YGLDU0P<HB#&?!3.LM?78EK9Q(Z_!
M7TH'45$'EN<:7[<O/,@)%#FJ1)@@)A32/O0H+7!/L696KL2$PX&MJ]?48;3_
M,,0.444/H%K,/WX@/^YGC.O-,]_G:365&%;X-LZF'S=ZN[P.RW0\ERP3<%V[
MAM6+M<B3 BVYMY8IEL)CV65[X6P7 KN!WD&HN VVP534 ?XN7@/?A6\UD+C@
M0GBM>$ &3M"65,8+<,D[T)Y']+$P9IJ[5_=2,NY9.1"B&@B]#^@L3VG5.S*:
ME&Q#*2&2,&JK"BW(IXPBU>:&Q>3@HTT#H.=^8L:]E1P.0 U$WP&&[N% 2YE$
M=@YD)K-)04D$AY&#CIQ%F;W!(1WW+IYAASK(#A-V#]'?5D?Q!(M-UB0&PL8:
M%M>>>:P.+',B1*Z8%LF/XB9U<YH-Z)JW5U$'=NKG\V5KF_@3_!"^7I-E?69$
M+S(O$H'563,J9%_S[S28P(H/&:5O[I@_05(WY]YP4&NIE XP]O8SUO$#\X^;
MS7+!R[=K5[5D^X,O&*'X5(@A9\A5-/0G&:6S0:2@'JM,WNM&_"FBNCDIA\-9
M6\7T@+3Z$'!]LUSC1&2CG26'D=<:O/I\%!/S8(WQH02,2K9VW1^F9MR7O.-@
MJXTJ.@#5-28F2<9H3#'@BZVG>X[@8V!07-T17J/V _KPXS[8'?L"="=A=^##
MUZ8AT_7)IHJ!_,/%O%I6G*?*2A12:"L*I&1KRWL5ZS.D Y&U3;%P'M-CK5GV
M*BIYF)QQG_J.@J-6RNC _CPB(<UDIFV0:MUP=01MG0G)$4K(62COG9"\,:P.
M?/UK7KM_5%0U4D4'H+K6X>BLT(I<.<]-SE!$S?CBG(.7-H L)6NGA<BV=9')
M;1K&+K1MH]M[#-'>@NX *"]RWKR@A]F[,*6(]/S>XQI;$Q4XRJ(4N%@G5QMN
M(7+':I]>5A+R 6ZEGJ9J[%R$0<#46!D=P.L]KL-TCOE56,[IA%Z]2.GTY'16
MVRW\C&6:INN)R=&($JJ%KG6@7FB(DDF(A:D0<TA./=82=1]X/4W5N+=0 \&K
ML3(Z@-==09'W%U &PX#+7%LS.?+^--E?[CG#5)B3 W3-N$W%N)=+ \'G0&%W
M$,(]Y41.I$-F AW9*#4'90N#$*6"*+2(M0B,E6,GWXTS7G*L2X'#U=(,9N-V
M4GJW4<^G^@%A=I.WUFV5;BXU1H^E1Y@]9L,EITK,1B($MIDQ4"^D@@P@7+)9
MZ)(LMM[]QVBX=,U])$&_76[6S)MHY1TN-PUP)W0LD"&W$CC7D5CG 4*P$9*)
M1O&07="MB\JW(&OLB+$Q9AZ)'9LHI@.'[$YGY1>GZT^+Y?2_,4_2QL6(9+MY
MG6'/JA=B34T!L3%%0:ZG5L-A[#8Y8P>0Q\/608KH$5.O5ZO3RH9-P88007O:
M'XH+57/]&<B42$">N8"M.Q@\0,K8T>*QL;2' GK$T?6N[UIF'T+(8!P)2=5$
MUL@Y ZLQH@_$G&A]"W%PH_T! \AC(VI?53R[OJFK"]&N%F5QEI]!_TJ<TX_1
MXI_H!Z9?<+K)#&K>5G6_Q8>-"!H(I%&,<):.=8G]JSL39)X)9R$D1BZ89 C>
M4QQ:7/(Q23* CXZ*WZ]MQ;VD''X;^P7GI_@+;?CZ9%H_LM9FOSQ=K6FYY66S
MB%IB2?_+'\+7"==*B#IARTB=:9OK0MPG05ZHCR09841N[;7M0>:XD4(+Y-R]
MK!U65WM;SB^XC(MF1_**SIC:EF)S\X/++].$J]\7LSR1B5N=I02OT=:$<82(
M2H)4D5N;,F.EO7?W$#7C!@M#P*N1Y#MPZ_ZR7*Q6[Y:+,EU/%.-.UT[\: UM
M %,[\3O)P07I>8R81?.0X-KRXX8!0Z!D7]EV<-?_.\YFM>\1SLFGF!'&7^23
MZ7Q:A5)GBYXW]IMDQ6TL=3(Y,EF[T%IP3@3(2$%P,.3*IN9W?EM1-FX$, 28
M!M!(!^;G/1(#IVE]NB3>7E(P\Q%7$V9XG>\@P0I./.B4P"F4@%QD+5+F++;.
MMKF/CG'SD(?QB@Z4=@>(N4S+/Q/0&S*Q$Q%,824&B$E@'2CD(1:-)!.K4#CA
MF6_=W>P>,L9-0!X"+X?*NH.#;)-I_]MBOKC)RH6Y=$EIB3Y 88*.99$\!!0,
MT"0?T&:9FF=G/4[1N-G'@X"HG08Z,#^; >MD1F\P4<O.HC",UY(-X6HO?JL2
M^!!*[4":R+V+)CPZ=';/]ISWTC)NKO$0&&HB]0[0\Y<PG:^J&<75V_FKKW4W
MG$Y7G\XNBVOM[$0JCTD818%!+L104.!9])O>7E9$H?FCD\3VBL&>(FK<))I!
M(K.F>NCB,NCJB+ZX])K.3XFOMY>WPC]A62SQLFP65\3X,I#ZIO.P_/::Q+NI
M0ZO798M-K'&QZR9"N2Q4=N!+39N-FM6R;4=B<49ARJ2']K9M,':VN^UDSPG/
MO2B_ X?ODL7S4^(G"ICK!0S%,?1?S\!SK'Z&]108ZP0IYF03,QZQ=8[. Z1L
MA[]G==W>0NB[8\>?86>.'^M36!/TD$]Q+=8)46F'G* OZ2107!;PRFO@V93"
MBRB<M6ZY?H. [9#RK&[.]Q=P![;EY?5'U3,VB)^WI;X>:8'.<*5!"K=IJ,L@
M*"1^(C>,8N9HF_=.>X2<[9#SK&[36PF_ QQ=E)!<Y"F^1SIXTW0V#3=R1#2&
MZ+)+X(J@W>%D;=-$7*5:29*C,IFU/K*VHVP[=#VKZ_4!5-)!O'F;JY_":IHF
M)081'>T1+0UY=-QX\'12@W=1Q<0E+[;U=>F]A(R;=C"$QI\ U>[B[Q!#/T]G
MI^1N33SW,LB8(->:):4-0M NU,DH/$4E-8]#H^B<E''S"T; T3XJZ !)_X'3
MCY^([A=?*"K]B+^=GD1<OBUW<ABO^I&3@'2.NK;R*C5]O\X6HXWCK?*)%2]U
M;.U_[TKC=C;L6;T2#JJF9P3#,VNM93!>HX<D%(6PS)9ZPTS;F%GMHDM&-T]M
MWHG <0_18;&R)S!W5UR_J#PW]7?SO(UQE@)F#U*&.FW1" J=M2?V>"'>E,38
MNFG2CB2.>RSW@,PFRGO62?JK:^7(N"E''C0M_['ECI>(OS73[<MS'ZDQ1YV8
M%[& +KJ.**@IJH%Q(!,I6<FBH&N=BKX588=WL3A?Y$/MJC_1UD:M>0(?2ZQF
MO_9H(!_(>":C"SY+;)T\=I.";LIN&V'A;B.+O>7=P3%[2?V91.JEXF*^:83W
M=;J:Z)BSXUZ1CJ6E,R (<%(:X'4*@R?+G%+K@8>/$M0)EO;0]$.@.5CL'6#H
M%@\_+T["=#Z1@:)[.JJ@* SU6B?5W ':6"(&$T01H7G_@WL)Z00SAROZWKF8
MATB] ^A<*]W\%:N3.$G1>2?)]ZO9MJ#0&(A>!Q IB. R%L6&:'YZ@XB1+V(/
M5^S#!;)[2+D#F#S0RNZ<&:8B;98ZW9PV#ZA$!W>-9Z'P;'6QS(GF[48>)6CD
M^]?F\&DG_0Z@=+MMW3D7/'I+JR%D4[-Z+-;$2>4@<UU4K(G<I75*U_V4C%OV
MU1X\#>3= 6HNCW$*CW&3'38A>'.EB@+I:V%CG1OKHJ(_):F"K")K;G7N4M%)
MWYF&#O%^ NX (J_G:5DG8_R,9[^_GM\-.-\O9K-?%LL_PC)/F$^<<W1@-5?D
M^]4C6-")K)46S"B4-K>.K78DL1//>4]$W$W)&TP]':#OOG::-@FRS@QXU+4[
M9TP0R;<#I[)R7K&<1>O7PCT;3@Z9VSF<TK=H:+J#!O;&T&=<3A>9=LMRW09)
M=V[GK1/2N.)ILR'9=9X3!,,$.7Q6>Z7J=(3F@P/Z>CPY*HX.DG\W,+J9V.J3
MED$X"0&C)\OM1<WQB8!91?($B];-LT%WSQP>,OWS:/#97^X=G&(O\O\Y79T-
M8OFP>"#LW.R/2%+,-4S!^6JCQO?U86DU7>-Y\Y%W&SC7W*./\\VGG,U3<,9@
M+N0\9 P4K$;G(%0W(@2N<R[2%=LZS!N:I]%;.QP-VEVAHX/=LI'T6??$GS<M
M#,[8VO"R^;>WGS>U3J^^XC)-2223G(+*)A2(LD;=9 \@),TA9%5D%G5F,@[A
M$NY"Y.AM)H[K,0ZFOWX!>N;AW,]A1,%X;;<AO9=U%#,CYGB]7(S.,X\^B-;#
M/7>G<O3.%F-#M)4&>\'HS; M.63.H0&3'.VRDDA@2642&'KRH(R21QB4-GKC
MBS$#YUTT<&#$\VK>IE+R;MBFDE51V0+".T'>1$VX1.7 *\QDOK77OGGRQ%YA
M\Y"M+T8,FW>1?U,0C9%8F,+J4YDM_E@-FD]XSRK'2R-\BL7VV8,O:<5?ZHJ7
MB6+1^JB94F!Y$;79?81H,CE@4@C+E96\_578(_0TN*2IG_ENN?@R)<G]].VO
MJSI(_K+/U8NTGG[9C-*YKX?"I528"%K9Y*&(4ENWEPC.UD[N*!F2P$S.K:/J
M-I1W\L)Q*-+NN0,ZMEH[\.1NWGR9)&/QT@.9?")>U&'T%-\#<YBTXZ9DW3J/
M:(]>!4-!:PP$/'H1N8LZ.L#2C:NFBPI&O,'2A\66$KZ4I@S*6.06R(E%4-9*
M"%PXX#EF2W\H.K0^/(;@8]RGF Z0/3HX.M@@/R.MG,YJ>NG/,]SH?YY?G"R6
MZ^E_;[X^$;H^?^8"Z+BG,\QH\L %0N%29.=JOYO6$= V=(UKFL='SV)@578
MSWL[^Z+0.2J1 (NO@Q\=0F2J &<DM!B-R*PU'/?NHSR8_>P.?@>KJHMV@Q?]
M+&Z^.TTP<:]UY."%#J"<][5/L( 2E B>2436NEKZ?DK&?0#O#G0-U-6!E;MN
MH2^':]$F6JS6=0['S]-56IR2S"=!TW^3S. \^3A*9P8QAP+)!9LIK)1"M:[%
MV9:V<9^ONP/F("KM *H_GR][K>,FL4._OZ0O3HD?$PQFIDA*K@:(.8>:*Z?
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
MBQGMY]79)_^V6.-]_D!$[I'K!,)X1ZZ'U>!JC0M+*&AS%9[:9WUL2]RXUNH
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
MFV4[BXNRG:'=IR>6/;(#M8L0AG>AO _,6&;!"F9 .2\A9)TA\F!TR"87/M!
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
MYF^U'=5T_O$F=S9E&[/1P(0AR948P65EZMC>:++-09AM)E?OOG+GB4/'!.#
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
MJ+-6$*- $-)9@9)K$_XY#;$U"![O*K.#1CJ T_Z">Z2/!,\F6V8#9)UH=U,
M R$8K#E4PB2M'1.#C&=HS$=7765V@=4QNLKLHN/G-*T)I<C1)PZ2,P$JZ4T_
M9@I^HD?!LL<H\Q-^\R#3FIY7)YF=T+'OM*9=5/4<3.W3H;@ST<IB'/$I//$I
M.,0L)!A4D2D15+'FV(;U'Z:'S"$^PI%U_YS1OGUO[^NEA%D%GEWAI!+GZR65
M!>\=0N:6&V\<,_@,>\1_3SUG=L+O\1O%[PNF?XRM=EX*:)1(WF8.5B8&"I,%
M)S+ID+N<Z!0NJ7GOXJ,Q]TPWV!$0/MK4AEW@]GR*;_86SU_H(]97[1T<DK,;
M3(;L:Z-1&1,XR3F(S.A_9& 3/I_->).W9UIP\SWMQ0/ ]ET?B7_;Z.]2+BKK
MH ,%G5XY1UX-J3&F8"%805$HDHG";N;G[LC;,RV=^9XVX0%@>]ZMLDA'9R*X
M(Z(':XPF/!G'$U* D3!3?!XC.)0>@DLF(<O1'__6N2%_SS1'_QEMQZ%!][RW
MY,[>N^+:VE(D2%<3=-BFLB];4#9H885V(;>>I-Q7L-A?"O\SVHR#PNVY%ZYM
M+YQ;F=H;K_YG,B:_A.ERDTAW7=$L&:Z,B8 ^U)2Z8B @Z=V;S*7G5J7G.&AS
M%Q$\T\#SV=RR#@;'[SKFW%Y\$\]\B)YG*(Z1S(A/B$$$R"XB9X;KXOQWN(6_
M^\O;X39.AT9@)Q3_PUW\/BV^HDTN(B DE2,Y0!2/."X0K$W66X8R8C?%1JV9
M?Z8G^#^4)1@2SR/GFAWK+O#13@,D(9>CX:!YK21#GR!R'D!3+*221J_]K6*
M>W/8>N#EN[^$'GP[]Z+)G5#YW>[BEW5(W@SSV^7YG>*#PKO'#F:%.53A&>$1
M%)<"G!,&7$&KLV&A!#[JOCZ$N^_^?ON9[_2C(?>?H?R9S((Q)G&M0 J303FF
M(6AC($66G<7L4?[#AO+/^6K].W#@!T)QTVOY 4JUW^/GTV7Z1.):T#^?G) D
M:CG";V%9GP._X/ZEUMM^<K-2Z;U8:53J? :OJS)0GY-3.8!7-;6(.U-3BQ"0
M%Y$D)Y]1M>[V<).")M/MK@3Z;KGXN PG+T[7GQ;+Z7_3YCA9G,[7?*(B&LMC
M  PFD -<+ 0" !@3F&!!QL";)RAL1]JXUZ<'X.'>^7.-5=&#/W*3K7MFZTUL
MP:RM)Q:8+Z!"2A"*RJ"33BI*21_:/!OT2:K&O8P;#E>'*J _2)WOE,M.7E=;
MYNI[+C;/_]_=M?6XE1OI]_R70GB_O"S@3,:+ ,YX,.,@R)/ (HL; >U6T)>9
MP?[Z+:KMOJB[U3H2CPY[7PS8,]"IRT?6O2BSRB:U&2B3^? H"AS(U[:M.15L
M2[VBZ)Y>/IK:91-(LU]MW14V\JJ<G_COE_PW8G_ONIVZ7RAO+O/Z8KW]^4W]
MB=W5JP;\=%G^2I>;K^O+]K?U);NXZ]S^<7UQVUI&Z.9OVQ_ZM+F^YE/\P]8#
MVA[DYBK?WI%[PNJ<I2CMYA\.(>I>_F:Z:B>D?7W[W?OCB%8%7Q"A(BI@G\#P
MN? *O",*VH2$J?=%]AHMIU[G3\1\SZ!!B9I$@!1KY(.?)* 3B7V=+*KPE+7N
M[12\2,C"_F4/_>]>QZ<+?  GX D3*R.R%6R@( <G&_$5HA4&;&6WA@HYY<.<
M:%D6)1T4N@\BDZ0[ #1V,CMW39;?AN@?+[&\EY1T[,6$JD$F;,]W\(D*(AIH
M+W@+UQXW*+W7:$VE<>%P9(YK:%8U#?%>TJ$<;OV.57*>C \1E.>S98C8R_4&
MP5?CL[!2&M.[A742@<O><?.BY4AH3E?<$+CDJ_UJFT5/%X]\VNL/-S=7:V2W
M%B_HR^9Y?OW1NA$.![W,F"U@HE813P3!5@O2RJ1ESAA"[0S6TZE>]A(]*X+/
MK.)QK?ZW6.Z9E%=:>]U.+H@L TLWL&=423"/(AN%CNU:[Y3V1!*7S?^,<.%V
M4=[QV-SPZ>F"S5W_Z6E&XB''IB/YY!%D=1I,9OZ2DQDHB1R=](9/W<Q!_<N4
M+9R)G,/[G$$E0]CV7;[N7)08M,9H U2F&4P- 0(F!R)5D;U-H<K>#1DO$C)6
M-J6'SM^ U73Q#XFB;Q?Q*A%Z;:2%HBB":3=P"@*!0D!A8HE&S9UV_$;*6 'Q
M&9!TC I&QM*V,>=A#?=#WLH7Y;2E "H9/BPR>4#%;D7-)87@<^D_!S:1Q&7[
M/<]B#GLJ:8#@X,/ES;HTEM:_T:^4;Z^V;RG\^$>^N"U4/K*,'U5T/M=G(MY6
M(U<DB50P&6I5'!'5%NAC:H^Q.:S5%O2UMW_6A?"QK&Y7:.TN-#^[GD<N.G\B
MCNVO._3XO?)#W4JVAQ#:J:)Z]ZE[L EA)0-. %4GV)JV=XW1</AJ(VF!,5'W
MAI"G%)PRZ_&)KJ^)/O^G5;,9QML?_AXZ?VMW_;+YA2[I]Q6[GZ0#>4C6;G.4
M E"P0QJ=L=Z3*CJE-T P[8O+WCDG:/GQ2,), EYX1.@EKNZX^;+Y<7O*V@N(
M*YMB2$$JB#64YKP6P$ .O,VU(,<L+APRBG?8UY9UYV>$RXF"'<!W>LK/]Z=P
M5JYR.&.B %]=:PB+$9).F@/;:K<3,SKT[GU^F9)EDU,=H--1T.-[(W])%VT:
MZ]=_$]U\^K[[Y53/9.^/=O92#F=@'H_%ZA*3=.P/NUP95R@@9A<A>F37V#J?
MA!G88^%?^J7E^C?U']?T@>_+FX=L"5M-YXN%K-O 4&CY_)@1* <I??!5[A;
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
M>:/#\Z4D?2Y5D[,>5,QM?X]EIP&]AE*T\24SJZ7W\Z13:5SV5AP!FJ<J[AT
M\WMROE M4<@,,K7.YQH0T+37(8*RF8Q54IW#/@]731D$AL>HZ;V@[R[]KE4)
MSB= ]H#!2'9ZL08).JF:<M8^FMZUDX.)6[9F,A(")ZOJG6!PF_DD'9PK''PI
M[2J8%%EZH3VOI;,0+F+AP[< !)>OC R$P,F*6K@>\B)/+R?>;4I9E)HA"*O
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
M^IM@+7\Z.>4;5Z-66'0445FIT"$ F9GG55YPE^'1I[_UY>Z?G?\74$L#!!0
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
MK>5/3B=\XV;7$OB.C2I+%3H$]&?V9957W+)8^_27UMSUN8M_ U!+ P04
M" #;@$)6B3X4B",%   9%@  $@   '$S,C-E>&AI8FET,S(Q+FAT;>U8;6\:
M.1#^?K]B2G775&)?@80%&HD"42.U(0U;]?KI9-9>L&K66Z\)X7[]C;TL>2&H
MN2I-V]/Q8<7N>,8SGF<>C]U[-AP/XD_G(YCKA8#S#Z_?G@Z@YGC>Q\; \X;Q
M$-[$[]Y"T_4#B!7)"JZYS(CPO-%9#6ISK?..YZU6*W?5<*6:>?&%9TPU/2%E
MP5RJ:>VX9[[@DQ%Z_%OOF>/ 4";+!<LT)(H1S2@L"Y[-X"-EQ6=PG,VH@<S7
MBL_F&D(_;,!'J3[S2U+*-=>"'5=V>E[YWO/L)+VII.OC'N67P.FK&C^*PBAJ
M! %-DJB9ANUVDI"H%="(I2QJ1^E? 3KIX?!2I]!KP5[5%CQSYLS,WVF&[E$K
MU]T5IWK>"7S_]YH=>MQ+9:9Q/H7ZY=_2S(XQS:ZT0P2?91T;4JU4K<2)%%)U
MGOOVUS42)R4++M:=%P/4FBK^HE[@\CL%4SPM!Q3\;X:^H%OV=56Z>H3Z@F>L
M<CT(C;.CJSF?<@V-T UN>WHS8*)F&+.6.6JAV1L^)[C(3#VQTX/117QZ<CKH
MQZ?C,P3GQ>1#_RR&>+PW@A_M<="&#^[$';@P&0VLUT&CY==_6G_[$^@/Q^?Q
M:/A++&^UJ)%_".,3B-^,8-*_>-T_&TV<\9]O1Y^@/XB-)/3]\*$P_VXQ-.^-
MX32#1&892PR1PHKK.>@Y@_=+HG!!Q1HN6"Z5!ID"<X6;NO":D:5>U^$T2UPX
M,(/_>-X.0[\[D(N<9&O[%G1? MH[D6H!@>^\AU0J:_C+UG".#DL*+*-(N$.6
ML,64*6@$=4.O81U( 2D7*-LZ-6')4B'CLP)(1F%TE<Q)-F-(S(L%+PH3P$U_
M2L\K=^H0$]PQ9G#N0A^YM Z#.6<I6D&KFE\R&*<I3] %#-58V813MW.]P\<:
M3C@3M*@T3WA&LH03L5>32F DF<.<*39= P[1/,7O^5(52X))UA)NU&B9A#^>
M!X=^UQ:J60-"96ZVI)LZMT8:]&TFGA U)1DKG/&58&OH)S9O!GUUE!-<BU:[
MNP/$1P+<X8/P5OK\M6*82JWEHJ3]G%"*N[$C6*H[C<-J(^"(FTQWG*#]Y#5C
M(76X#>+IIKZ]%D'#]2UAQ)CZ39FF2X&EE2  A2F3;>DH]F7)%3/-26$P<0=K
M!P3+54'0.J OMV"ZKK9MI6T0%42-9@G.A2U?Q%74-77R?UX?.Z\\0^9<$,O.
M/+.)J5)-N*51Q0J3U;H1$R$ !Z,/R$HHR#'-1=UJI5NV0KZGMF^VS(:CEJ($
MA41*MC,5=YC,W<,9]W2:C\<G#TS:$,.UO 8G;*IP=UF7H [K99O^W=P+'Y'O
MS.;?LGC79"I8)9U*19ERT$=!\H)UJC]=RHM<D'6'9W9&J]2]76/F?'!I-IR$
MB$V39.NK%&^.#JTCMQTUS>E!8R(UK2;>'"Q<>[#P--V516TW\O>+?3?8RCQK
MN[2/$12(J%>U1JU2V&"_$^97$-QN\TTY[ 0A\Z>C!;],8?.H6]CGG1YBF]8'
MA+G)I6WS<O1="DZA<OJG7X-OC_M?AE;"L_:T1&)#W-,.?G]ZLY8Z7./PY %^
M'IPKCD2>(Y/O./ORSK'_\?.SX)0*]FCH^RJ)^O>0Z'^-5&X>+GX4I6SK[BD7
MX5;@V$K8$BR3O3U<E:]WB_$7@<"WE_;NX=(T:]?R?I+(9:;-->5.[6\7Q[.-
MP3UMQYU[Q%R6%ZD=Q00Q?+)SLW@-.=M<^-<J9(JX6^K]*OMN:?9>4VZ>Y:6I
MO;X]_@=02P$"% ,4    " #;@$)6G3O6YD_Y 0!Y@!0 $
M@ $     96QF+3(P,C(Q,C,Q+FAT;5!+ 0(4 Q0    ( -N 0E:FTX:DX@T
M #R/   0              "  7WY 0!E;&8M,C R,C$R,S$N>'-D4$L! A0#
M%     @ VX!"5DN1I.8_)0  LWL! !0              ( !C0<" &5L9BTR
M,#(R,3(S,5]C86PN>&UL4$L! A0#%     @ VX!"5H8 W->C)@  Z+L! !0
M             ( !_BP" &5L9BTR,#(R,3(S,5]D968N>&UL4$L! A0#%
M  @ VX!"5F&QY4[<H0  +M0& !0              ( !TU," &5L9BTR,#(R
M,3(S,5]L86(N>&UL4$L! A0#%     @ VX!"5B51%NZM7@  ,F$$ !0
M         ( !X?4" &5L9BTR,#(R,3(S,5]P<F4N>&UL4$L! A0#%     @
MVX!"5OSOA[Q>"   VB8  !(              ( !P%0# '$S,C-E>&AI8FET
M,S$Q+FAT;5!+ 0(4 Q0    ( -N 0E8K4F5N:P@  )DG   2
M  "  4Y= P!Q,S(S97AH:6)I=#,Q,BYH=&U02P$"% ,4    " #;@$)6B3X4
MB",%   9%@  $@              @ 'I90, <3,R,V5X:&EB:70S,C$N:'1M
64$L%!@     )  D 1 (  #QK P    $!

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